Changes between Version 6 and Version 7 of ERModel
- Timestamp:
- 01/09/24 00:58:00 (11 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v6 v7 11 11 == Ентитети 12 12 13 1. Lugje13 1. Korisnik 14 14 * Кандидат клучеви: 15 * l_id - bigint, auto-generated15 * k_id - bigint, auto-generated 16 16 * Атрибути: 17 * l_ime - string, required18 * l_prezime - string, required19 * l_adresa - string20 * l_is_admin - bool, required21 * l_telefon- string, required22 * l_email- string, required17 * k_ime - string, required 18 * k_adresa - string 19 * k_is_admin - bool, required 20 * k_telefon - string, required 21 * k_email - string, required 22 * k_lozinka - string, required 23 23 24 24 2. Patnik … … 30 30 * V_datum_prekin_vrabotuvanje - date 31 31 32 4. Dokumnet 33 * Кандидат клуеви: 34 * D_broj_na_dokument - string, required 32 4. Vozac 33 34 5. Kondukter 35 36 6. InstancaNaLinija 37 * Кандидат клучеви: 38 * inl_id - bigint, auto-generated 35 39 * Атрибути: 36 * D_datum_na_izdavanje - date, required 37 * D_datum_ist - date, required 38 * D_koj_go_izdal - string, required 40 * inl_datum_start - date, required 41 * inl_datum_end - date, required 39 42 40 5. Vozac 41 42 6. Kondukter 43 44 7. DnevniRuti 45 * Кандидат клучеви: 46 * Dr_id - bigint, auto-generated 47 * Атрибути: 48 * Dr_datum - date, required 49 50 8. Avtobus 43 7. Avtobus 51 44 * Кандидат клучеви: 52 45 * A_registracija - string, required … … 56 49 57 50 58 9. Linija51 8. Linija 59 52 * Кандидат клучеви: 60 53 * Li_id - string, required 61 54 * Атрибути: 62 55 * Li_ime - string, required 56 * li_pravec - string, required 63 57 64 58 65 10. PostojkaNaLinija59 9. PostojkaNaLinija 66 60 * Кандидат клучеви: 67 61 * Pnl_id - bigint, auto-generated … … 70 64 71 65 72 1 1. Postojka66 10. Postojka 73 67 * Кандидат клучеви: 74 68 * P_id - int, auto-generated … … 77 71 78 72 79 1 2. Mesto73 11. Mesto 80 74 * Кандидат клучеви: 81 75 * M_id - bigint, auto-generated … … 85 79 * M_ulica - string, required 86 80 87 1 3. Vozenje81 12. Vozenje 88 82 * Кандидат клучеви: 89 83 * Vozenje_id - bigint, auto-generated … … 91 85 * Vozenje_start - date, required 92 86 * Vozenje_end - date 87 * vozenje_status - staring, required 93 88 94 89 95 1 4. Kontroli90 13. Kontroli 96 91 * Кандидат клучеви: 97 92 * Kontrola_id - bigint, auto-generated … … 100 95 101 96 102 1 5. Kazna97 14. Kazna 103 98 * Кандидат клучеви: 104 * K _id - bigint, auto-generated99 * Kz_id - bigint, auto-generated 105 100 * Атрибути: 106 * K_iznos - numberic, required 107 * K_plateno - bool, required 108 * K_datum - date, required 101 * Kz_iznos - numberic, required 102 * Kz_plateno - bool, required 103 * Kz_datum - date, required 104 * Kz_datum_plateno - date 105 * Kz_dokument - string, required 109 106 110 107 111 1 6. KategorijaNaBilet108 15. TipBilet 112 109 * Кандидат клучеви: 113 110 * Tb_id - int, auto-generated … … 115 112 * Tb_trajnost - bigint, required 116 113 * Tb_ime - string, required 114 * Tb_cena - double, required 117 115 118 119 17. Bilet 116 16. Bilet 120 117 * Кандидат клучеви: 121 118 * B_id - bigint, auto-generated … … 123 120 * B_datum_na_kupuvanje - date, required 124 121 * B_datum_na_istekuvanje - date, derived 122 * B_status - string, required 123 124 17. KaznaZaRegistriran 125 126 18 KaznaZaNeregistriran 127 * Атрибути: 128 * kzn_telefon - string, required 129 * kzn_ime - string, required 130 * kzn_adresa - string, required 125 131 126 132 127 133 == Релации 128 134 129 1. Document_na_vraboten - 1:N, релација меѓу Dokument и Vraboten со која се кажува кој документ на кој вработен се однесува.135 1. ja_vozi – 1:N, релација меѓу возач и инстанца на линија со која се кажува кој возач ја возел таа дневна рута. 130 136 131 2. Dokument_na_patnik - 1:N, релација меѓу патник и документ со која се кажува кој документ на кој патник му припаѓа137 2. Na_ruta – 1:N, релација меѓу инстанца на линија и возењата која кажува кое возење на која инстанца на линија се однесува 132 138 133 3. Vozacka_dozvola - 1:N, релација меѓу Dokument и Vraboten со која се кажува кој документ е возачка дозвола на кој вработен.139 3. Podesen_na – 1:N, релација меѓу инстанца на линија и автобусите кажува кој автобус бил возен на која инстанца на линија 134 140 135 4. Go_vozi – 1:N, релација меѓу возач и дневната рута со која се кажува кој возач ја возел таа дневна рута.141 4. Na_linija – 1:N, релација меѓу инстанца на линија и линиите, кажува која линија се движела по дадената инстанца на линија 136 142 137 5. Na_ruta – 1:N, релација меѓу дневните рути и возењата која кажува кое возење на која дневна рута се однесува143 5. Se_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки 138 144 139 6. Po desen_na – 1:N, релација меѓу дневните рути и автобусите кажува кој автобус бил возен на која дневна рута145 6. Pominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка 140 146 141 7. Na_linija – 1:N, релација меѓу дневните рути и линиите, кажува која линија се двожела по дадената дневна рута147 7. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место 142 148 143 8. S e_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки149 8. Sproveduva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел 144 150 145 9. P ominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка151 9. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал 146 152 147 10. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место153 10. Za_kontrola – 1:N, релација меѓу контрола и казна со која се кажува која контрола на која казна се однесува 148 154 149 11. Proveruva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел155 11. ja_kontrolira – 1:N, релација меѓу контроли и инстанца на линија која кажува кои контроли се спроведени на која инстанца на линија 150 156 151 12. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал157 12. Kaznet – 1:N, релација меѓу патник и казна за регистриран која кажува кои казни за регистриран се однесуваат за кој патник 152 158 153 13. Za_kontrola – 1:1, релација меѓу казна и контрола со која се кажува која контрола на која казна се однесува159 13. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник 154 160 155 14. Go_kontrolira – 1:N, релација меѓу контроли и возење која кажува кои контроли се спроведени на кое возење161 14. Se_prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал 156 162 157 15. Kaznet – 1:N, релација меѓу патник и казна која кажува кои казни се однесуваат за кој патник163 15. Se_validira – 1:N, релација меѓу возење и билет која кажува кои билети се валидирани на кое возење. 158 164 159 16. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник165 16. od_kategorija – 1:N, релација меѓу билет и категорија на билет која кажува од кој тип на билет е дадениот билет. 160 166 161 17. Se_ prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал167 17. Se_simnuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се симнал патникот 162 168 163 18. Se_validira – 1:N, релација меѓу возење и билет која кажува кои билети се валидирани на кое возење. 164 165 19. od_kategorija – 1:N, релација меѓу билет и категорија на билет која кажува од кој тип на билет е дадениот билет. 166 167 20. Se_simnuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се симнал патникот 168 169 21. Se_kacuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот 169 18. Se_kacuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот 170 170 171 171