= Актуелна верзија **Дијаграм** [[Image(ERmodel_v2_3.jpg)]] = Податочни побарувања == Ентитети 1. Korisnik * Кандидат клучеви: * k_id - bigint, auto-generated * Атрибути: * k_ime - string, required * k_adresa - string * k_is_admin - bool, required * k_telefon - string, required * k_email - string, required * k_lozinka - string, required 2. Patnik 3. Vraboten * Атрибути: * V_plata - numeric, required * V_datum_na_vrabotuvanje - date, required * V_datum_prekin_vrabotuvanje - date 4. Vozac 5. Kondukter 6. InstancaNaLinija * Кандидат клучеви: * inl_id - bigint, auto-generated * Атрибути: * inl_datum_start - date, required * inl_datum_end - date, required 7. Avtobus * Кандидат клучеви: * A_registracija - string, required * A_seriski_broj - string, required * Атрибути: * A_broj_serdista - numeric 8. Linija * Кандидат клучеви: * Li_id - string, required * Атрибути: * Li_ime - string, required * li_pravec - string, required 9. PostojkaNaLinija * Кандидат клучеви: * Pnl_id - bigint, auto-generated * Атрибути: * Pnl_reden_broj - int, required 10. Postojka * Кандидат клучеви: * P_id - int, auto-generated * Атрибути: * P_ime - string, required 11. Mesto * Кандидат клучеви: * M_id - bigint, auto-generated * Атрибути: * M_grad - string, required * M_opstina - string, required * M_ulica - string, required 12. Vozenje * Кандидат клучеви: * Vozenje_id - bigint, auto-generated * Атрибути: * Vozenje_start - date, required * Vozenje_end - date * vozenje_status - staring, required 13. Kontroli * Кандидат клучеви: * Kontrola_id - bigint, auto-generated * Атрибути: * Kontrola_datum - date, required 14. Kazna * Кандидат клучеви: * Kz_id - bigint, auto-generated * Атрибути: * Kz_iznos - numberic, required * Kz_plateno - bool, required * Kz_datum - date, required * Kz_datum_plateno - date * Kz_dokument - string, required 15. TipBilet * Кандидат клучеви: * Tb_id - int, auto-generated * Атрибути: * Tb_trajnost - bigint, required * Tb_ime - string, required * Tb_cena - double, required 16. Bilet * Кандидат клучеви: * B_id - bigint, auto-generated * Атрибути: * B_datum_na_kupuvanje - date, required * B_datum_na_istekuvanje - date, derived * B_status - string, required 17. KaznaZaRegistriran 18 KaznaZaNeregistriran * Атрибути: * kzn_telefon - string, required * kzn_ime - string, required * kzn_adresa - string, required == Релации 1. ja_vozi – 1:N, релација меѓу возач и инстанца на линија со која се кажува кој возач ја возел таа дневна рута. 2. Na_ruta – 1:N, релација меѓу инстанца на линија и возењата која кажува кое возење на која инстанца на линија се однесува 3. Podesen_na – 1:N, релација меѓу инстанца на линија и автобусите кажува кој автобус бил возен на која инстанца на линија 4. Na_linija – 1:N, релација меѓу инстанца на линија и линиите, кажува која линија се движела по дадената инстанца на линија 5. Se_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки 6. Pominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка 7. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место 8. Sproveduva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел 9. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал 10. Za_kontrola – 1:N, релација меѓу контрола и казна со која се кажува која контрола на која казна се однесува 11. ja_kontrolira – 1:N, релација меѓу контроли и инстанца на линија која кажува кои контроли се спроведени на која инстанца на линија 12. Kaznet – 1:N, релација меѓу патник и казна за регистриран која кажува кои казни за регистриран се однесуваат за кој патник 13. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник 14. Se_prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал 15. Se_validira – 1:N, релација меѓу возење и билет која кажува кои билети се валидирани на кое возење. 16. od_kategorija – 1:N, релација меѓу билет и категорија на билет која кажува од кој тип на билет е дадениот билет. 17. Se_simnuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се симнал патникот 18. Se_kacuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот == Историјат 1. Верзија 1: [attachment:ERmodel_v1_4.jpg] 1. Верзија 2: [attachment:ERmodel_v2_2.jpg]