Changes between Version 6 and Version 7 of ERModel


Ignore:
Timestamp:
01/09/24 00:58:00 (6 months ago)
Author:
216049
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v6 v7  
    1111== Ентитети
    1212
    13 1. Lugje
     131. Korisnik
    1414 * Кандидат клучеви:
    15   * l_id - bigint, auto-generated
     15  * k_id - bigint, auto-generated
    1616 * Атрибути:
    17   * l_ime - string, required
    18   * l_prezime - string, required
    19   * l_adresa - string
    20   * l_is_admin - bool, required
    21   * l_telefon - string, required
    22   * l_email - string, required
     17  * 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
    2323
    24242. Patnik
     
    3030  * V_datum_prekin_vrabotuvanje - date
    3131
    32 4. Dokumnet
    33  * Кандидат клуеви:
    34   * D_broj_na_dokument - string, required
     324. Vozac
     33
     345. Kondukter
     35
     366. InstancaNaLinija
     37 * Кандидат клучеви:
     38  * inl_id - bigint, auto-generated
    3539 * Атрибути:
    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
    3942
    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
     437. Avtobus
    5144 * Кандидат клучеви:
    5245  * A_registracija - string, required
     
    5649
    5750
    58 9. Linija
     518. Linija
    5952 * Кандидат клучеви:
    6053  * Li_id - string, required
    6154 * Атрибути:
    6255  * Li_ime - string, required
     56  * li_pravec - string, required
    6357
    6458
    65 10. PostojkaNaLinija
     599. PostojkaNaLinija
    6660 * Кандидат клучеви:
    6761  * Pnl_id - bigint, auto-generated
     
    7064
    7165
    72 11. Postojka
     6610. Postojka
    7367 * Кандидат клучеви:
    7468  * P_id - int, auto-generated
     
    7771
    7872
    79 12. Mesto
     7311. Mesto
    8074 * Кандидат клучеви:
    8175  * M_id - bigint, auto-generated
     
    8579  * M_ulica - string, required
    8680
    87 13. Vozenje
     8112. Vozenje
    8882 * Кандидат клучеви:
    8983  * Vozenje_id - bigint, auto-generated
     
    9185  * Vozenje_start - date, required
    9286  * Vozenje_end - date
     87  * vozenje_status - staring, required
    9388
    9489
    95 14. Kontroli
     9013. Kontroli
    9691 * Кандидат клучеви:
    9792  * Kontrola_id - bigint, auto-generated
     
    10095
    10196
    102 15. Kazna
     9714. Kazna
    10398 * Кандидат клучеви:
    104   * K_id - bigint, auto-generated
     99  * Kz_id - bigint, auto-generated
    105100 * Атрибути:
    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
    109106
    110107
    111 16. KategorijaNaBilet
     10815. TipBilet
    112109 * Кандидат клучеви:
    113110  * Tb_id - int, auto-generated
     
    115112  * Tb_trajnost - bigint, required
    116113  * Tb_ime - string, required
     114  * Tb_cena - double, required
    117115
    118 
    119 17. Bilet
     11616. Bilet
    120117 * Кандидат клучеви:
    121118  * B_id - bigint, auto-generated
     
    123120  * B_datum_na_kupuvanje - date, required
    124121  * B_datum_na_istekuvanje - date, derived
     122  * B_status - string, required
     123
     12417. KaznaZaRegistriran
     125
     12618 KaznaZaNeregistriran
     127 * Атрибути:
     128  * kzn_telefon - string, required
     129  * kzn_ime - string, required
     130  * kzn_adresa - string, required
    125131
    126132
    127133== Релации
    128134
    129 1. Document_na_vraboten - 1:N, релација меѓу Dokument и Vraboten со која се кажува кој документ на кој вработен се однесува.
     1351. ja_vozi – 1:N, релација меѓу возач и инстанца на линија со која се кажува кој возач ја возел таа дневна рута.
    130136
    131 2. Dokument_na_patnik -  1:N, релација меѓу патник и документ со која се кажува кој документ на кој патник му припаѓа
     1372. Na_ruta – 1:N, релација меѓу инстанца на линија и возењата која кажува кое возење на која инстанца на линија се однесува
    132138
    133 3. Vozacka_dozvola - 1:N, релација меѓу Dokument и Vraboten со која се кажува кој документ е возачка дозвола на кој вработен.
     1393. Podesen_na – 1:N, релација меѓу инстанца на линија и автобусите кажува кој автобус бил возен на која инстанца на линија
    134140
    135 4. Go_vozi – 1:N, релација меѓу возач и дневната рута со која се кажува кој возач ја возел таа дневна рута.
     1414. Na_linija – 1:N, релација меѓу инстанца на линија и линиите, кажува која линија се движела по дадената инстанца на линија
    136142
    137 5. Na_ruta – 1:N, релација меѓу дневните рути и возењата која кажува кое возење на која дневна рута се однесува
     1435. Se_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки
    138144
    139 6. Podesen_na – 1:N, релација меѓу дневните рути и автобусите кажува кој автобус бил возен на која дневна рута
     1456. Pominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка
    140146
    141 7. Na_linija – 1:N, релација меѓу дневните рути и линиите, кажува која линија се двожела по дадената дневна рута
     1477. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место
    142148
    143 8. Se_dvizi_po – 1:N, релација меѓу линија и постојка на линија, со која се претставува рутата (патеката) на движење на дадената линија односно како листа од подредените постојки
     1498. Sproveduva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел
    144150
    145 9. Pominuva_na – 1:N, релација меѓу постојка на линија и постојка, со која се кажува кои линии поминуваат на која постојка
     1519. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал
    146152
    147 10. Se_naogja – 1:N, релација меѓу постојка и место, кажува кои постојки се наоѓаат на кое место
     15310. Za_kontrola – 1:N, релација меѓу контрола и казна со која се кажува која контрола на која казна се однесува
    148154
    149 11. Proveruva – 1:N, релација меѓу кондуктер и контроли, која кажува кој кондуктер кои контроли ги спровел
     15511. ja_kontrolira – 1:N, релација меѓу контроли и инстанца на линија која кажува кои контроли се спроведени на која инстанца на линија
    150156
    151 12. Pisuva – 1:N, рлеација меѓу кондуктер и казна која кажува кој кондуктер кои казни ги напишал
     15712. Kaznet – 1:N, релација меѓу патник и казна за регистриран која кажува кои казни за регистриран се однесуваат за кој патник
    152158
    153 13. Za_kontrola – 1:1, релација меѓу казна и контрола со која се кажува која контрола на која казна се однесува
     15913. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник
    154160
    155 14. Go_kontrolira – 1:N, релација меѓу контроли и возење која кажува кои контроли се спроведени на кое возење
     16114. Se_prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал
    156162
    157 15. Kaznet – 1:N, релација меѓу патник и казна која кажува кои казни се однесуваат за кој патник
     16315. Se_validira – 1:N, релација меѓу возење и билет која кажува кои билети се валидирани на кое возење.
    158164
    159 16. Kupuva – 1:N, релација меѓу патник и билет која кажува кои билети се купени од кој патник
     16516. od_kategorija – 1:N, релација меѓу билет и категорија на билет која кажува од кој тип на билет е дадениот билет.
    160166
    161 17. Se_prevezuva – 1:N, релација меѓу патник и возење која кажува кој патник на кои возења се превезувал
     16717. Se_simnuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се симнал патникот
    162168
    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, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот
     16918. Se_kacuva_na – 1:N, релација меѓу постојка на линија и возење која кажува на која постојка на линијата се качил патникот
    170170
    171171