**__id__** - е формата на примарните клучеви __attr__ - е форма на задолжителен атрибут == Релациска шема ''Korisnik''(__**k_id**__, __k_ime__, k_adresa, __k_telefon__, __k_email__, k_embg, __k_lozinka__, __k_is_admin__) ''Patnik''(**__k_id__***) *k_id referencira od Korisnik(k_id) ''Vraboten''(**__k_id__***, __v_plata__, __v_datum_na_vrabotuvanje__, v_datum_prekin_vrabotuvanje) *k_id referencira od Korisnik(k_id) ''Vozac''(__**k_id***__) *k_id referencira od Vraboten(k_id) ''Kondukter''(__**k_id***__) *k_id referencira od Vraboten(k_id) ''InstancaNaLinija''(**__inl_id__**, __inl_datum_start__, __vozac_k_id__*, __a_registracija$__, __li_id#__, inl_datum_end) *vozac_k_id referencira od Vozac(k_id) $a_registracija referncira od Avtobus(a_registracija) #li_id referencira od Linija(li_id) ''Avtobus''(**__a_registracija__**, __a_seriski_broj__, a_broj_sedista) ''Linija''(**__li_id__**, __li_ime__, __li_pravec__) ''PostojkaNaLinija''(**__pnl_id__**, __pnl_reden_broj__, __li_id__*, __p_id__#) *li_id referencira od Linija(li_id) #p_id referencira od Postojka(p_id) ''Postojka''(**__p_id__**, __p_ime__, p_lat, p_lon) ''Vozenje''(**__vozenje_id__**, __vozenje_start__, vozenje_end, __patnik_k_id__*, __kacuva_pnl_id__', __inl_id__#, __vozenje_status__) *patnik_k_id referncira od Patnik(k_id) 'kacuva_pnl_id referencira od PostojkaNaLinija(pnl_id) #inl_id referencira od InstancaNaLinija(inl_id) ''Kontroli''(**__kontola_id__**, __kontrola_datum__, __kondukter_k_id__*, __inl_id__#) *kondukter_k_id referencira od Kondukter(k_id) #inl_id referencira od InstancaNaLinija(inl_id) ''Kazna''(**__kz_id__**, __kz_iznos__, __kz_plateno__, __kz_datum__, kz_datum_plateno, __kz_dokument__, __kondukter_k_id__*, __kontrola_id__^) * kondukter_k_id referencira od Kondukter(k_id) ^kontrola_id referencira od Kontroli(kontrola_id) ''KaznaZaRegistriran''(**__kz_id__***, patnik_k_id#) *kz_id referencira od Kazna(kz_id) #patnik_k_id referencira od Patnik(k_id) ''KaznaZaNeregistriran''(**__kz_id__***, __kzn_telefon__, __kzn_ime__, __kzn_adresa__) *kz_id referencira od Kazna(kz_id) ''TipBilet''(**__tb_id__**, __tb_trajnost__, __tb_ime__, __tb_cena__) ''Bilet''(**__b_id__**, __b_datum_na_kupuvnje__, __patnik_k_id__*, __tb_id__#, __b_status__) *patnik_k_id referncira od Patnik(k_id) #tb_id referencira od TipBilet(tb_id) ''Role''(**__r_id__**, __opis__, __ime__) ''KorisnikRole''(**__kr_id__**, __k_id__*, __r_id__#) *k_id referncira od Korisnik(k_id) #r_id referencira od Role(r_id) ''Pravec''(**__pr_id__**, __opis__, __ime__) ''LinijaPravec''(**__lp_id__**, __l_id__, __pr_id__) *l_id referncira od Linija(l_id) #pr_id referencira od Pravec(pr_id) ''InstancaNaLinijaPostojkaNaLinija''(**__inlpnl_id__**, __inl_id__*, __pnl_id__#, __timestamp__) *inl_id referncira od InstancaNaLinija(inl_id) #pnl_id referencira od PostojkaNaLinija(pnl_id) == DDL скрипта за бришење на табелите и креирање на табелите [attachment:V1__init_db.sql] * Стари верзии: * [attachment:kreiranje_v1.sql] == DML скрипта за полнење на табелите со податоци [attachment:V1.1__data_init.sql] [attachment:V1.2__additional_data.sql] * Стари верзии: * [attachment:polnenje_v1.sql] == Релациски дијаграм изваден од DBeaver [[Image(new_model.png)]]