Changes between Version 8 and Version 9 of RelationalModel


Ignore:
Timestamp:
06/16/26 11:30:15 (5 days ago)
Author:
231069
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v8 v9  
    1010[[BR]]
    1111== Опис на ентитети ==
    12 Моделот е составен од петнаесет ентитети.
     12Моделот е составен од седумнаесет ентитети.
    1313 
    14 `Gragjanin` е централниот ентитет (ЕМБГ, име, презиме, адреса, пол, датум на раѓање) и се јавува во три улоги: сопственик, прекршител и уплатувач. Возилата се чуваат во `Vozilo` (идентификувано преку бројот на шасија / VIN, со модел и категорија), нивната боја одделно преку мултивредносниот `Boja_vozilo`, а типовите возила во шифрарникот `Kategorija`. Возачките дозволи (број, датум и рок на важност) се во `Vozacka_dozvola`, а врската граѓанин-возило, со целата историја на регистрации, ја води `Registracija`.[[BR]]
     14`Gragjanin` е централниот ентитет (ЕМБГ, име, презиме, адреса, пол, датум на раѓање) и се јавува во три улоги: сопственик, прекршител и уплатувач. Возилата се чуваат во `Vozilo` (идентификувано преку бројот на шасија / VIN, со модел и категорија), нивната боја одделно преку мултивредносниот `Boja_vozilo`, а типовите возила во шифрарникот `Kategorija`. Возачките дозволи (број, датум и рок на важност) се во `Vozacka_dozvola`, а врската граѓанин-возило, со целата историја на регистрации, ја води `Registracija`. Поконкретно, сопственоста е издвоена во `Sopstvenost`, која го поврзува граѓанинот со возилото и го памети периодот преку `datum_steknuvanje`/`datum_kraj`. Регистрациите низ време се водат во `Registracija`, при што една сопственост може да има повеќе регистрации. Регистарските таблици се посебен ентитет `Registerska_tablica` (регион, број, код), доделуван на конкретна регистрација.[[BR]]
    1515 
    1616[[BR]]На полициската страна, структурата оди од `Sektor` (име, регион, телефон) па се до локалната `Stanica`. Службениците се евидентираат во `Policaec` (ЕМБГ, број на значка), а историјата на нивните работни места во `Raboti_vo`. За настан на терен се отвора `Slucaj` (датум, тип, статус), со припадни `Zadaca` доделени на полицајци. Прекршокот се документира во `Zapisnik`-официјален документ што ги поврзува полицаецот, граѓанинот и возилото-а неговите поединечни ставки во `Stavka_Zapisnik`. Типовите прекршоци се во шифрарникот `Prekrsok`, секој со соодветна `Kazna`, додека плаќањата ги следи `Uplata`.
     
    1919[[BR]]
    2020== Опис на релации ==
    21 Граѓанинот поседува возачка дозвола преку ЕМБГ (1:N), а дозволата покрива повеќе категории преку асоцијативната `Kategorija_Vozacka_dozvola` (M:N). Секое возило припаѓа на точно една категорија (N:1), а поврзувањето граѓанин-возило, со целата историска евиденција, се води преку `Registracija`.[[BR]]
     21Граѓанинот поседува возачка дозвола преку ЕМБГ (1:N), а дозволата покрива повеќе категории преку асоцијативната `Kategorija_Vozacka_dozvola` (M:N). Секое возило припаѓа на точно една категорија (N:1), а поврзувањето граѓанин-возило, со целата историска евиденција, се води преку `Registracija`. Сопственоста (M:N меѓу граѓанин и возило) се разрешува преку `Sopstvenost`, една сопственост има повеќе регистрации (1:N), а секоја регистрација е поврзана со точно една регистарска таблица од `Registerska_tablica` (N:1). [[BR]]
    2222 
    2323[[BR]]Кај полицајците постои рекурзивна хиерархиска врска преку `EMBG_nadreden` (1:N), додека нивната историја на работни места низ станиците се разрешува преку `Raboti_vo` со `datum_od`/`datum_do` (M:N); повеќе станици припаѓаат на еден сектор (N:1). [[BR]]
    2424 
    2525[[BR]]За секој случај се креираат повеќе задачи и повеќе записници (1:N). Секој записник строго поврзува еден полицаец, еден граѓанин и едно возило, и содржи повеќе ставки преку `Stavka_Zapisnik` (1:N), при што секоја ставка се однесува на точно еден прекршок (N:1). Секој прекршок носи фиксна казна (N:1), а плаќањата се евидентираат преку `Uplata`.
    26