Changes between Version 4 and Version 5 of RelationalModel


Ignore:
Timestamp:
04/22/26 12:22:36 (10 days ago)
Author:
231025
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v4 v5  
    1111
    1212== Опис на ентитети ==
    13 Моделот е составен од петнаесет ентитети. '''Gragjanin''' е централниот ентитет кој чува лични податоци (ЕМБГ, ime, презиме, адреса, пол, датум на раѓање) и се јавува како сопственик, прекршител или уплатувач. Неговото возило го претставува ентитетот '''Vozilo''', идентификуван преку VIN и модел, при што бојата се чува одделно преку мултивредносниот атрибут '''Boja_vozilo'''.
    14 Категориите на возила се дефинирани во шифрарникот '''Kategorija''', а возачките дозволи со нивниот број, датум и рок на важност се чуваат во '''Vozacka_dozvola'''. Врската меѓу граѓанинот и возилото, заедно со целата историја на регистрации, ја управува ентитетот '''Registracija'''.
     13Моделот е составен од петнаесет ентитети. '''Gragjanin''' е централниот ентитет кој чува лични податоци (ЕМБГ, ime, презиме, адреса, пол, датум на раѓање) и се јавува како сопственик, прекршител или уплатувач. Неговото возило го претставува ентитетот '''Vozilo''', идентификуван преку VIN и модел, при што бојата се чува одделно преку мултивредносниот атрибут '''Boja_vozilo'''. Категориите на возила се дефинирани во шифрарникот '''Kategorija''', а возачките дозволи со нивниот број, датум и рок на важност се чуваат во '''Vozacka_dozvola'''. Врската меѓу граѓанинот и возилото, заедно со целата историја на регистрации, ја управува ентитетот '''Registracija'''.[[BR]]
    1514На полициската страна, организацијата оди од '''Sektor''' (со ime, регион и телефон) надолу кон локална '''Stanica'''. Самите службени лица се евидентираат во '''Policaec''' преку ЕМБГ и број на значка, а историјата на нивните работни места се чува во '''Raboti_vo'''. Кога ќе се случи настан на терен, се отвора '''Slucaj''' со датум, тип и статус, за кој потоа се креираат конкретни '''Zadaca''' доделени на полицајци. Доколку настанот резултира со прекршок, се составува '''Zapisnik''' — официјален документ кој ги поврзува полицаецот, граѓанинот и возилото на едно место. Самите прекршоци се наоѓаат во шифрарникот '''Prekrsok''', секој поврзан со соодветна '''Kazna'''. Финансиската страна ја покрива '''Uplata''', која ги следи сите извршени плаќања по записник.
    1615
    1716== Опис на релации ==
    18 Граѓанинот поседува возачка дозвола преку ЕМБГ ('''1:N'''), а дозволата може да покрива повеќе категории преку асоцијативната табела Kategorija_Vozacka_dozvola ('''M:N'''). Секое возило припаѓа на точно една категорија ('''N:1'''), а поврзувањето на граѓанинот со возилото се врши преку Registracija, која ја чува целата историска евиденција. Кај полицајците постои рекурзивна хиерархиска врска преку EMBG_nadreden ('''1:N'''), додека нивната историја на работни места низ различни станици се разрешува преку Raboti_vo со датуми datum_od и datum_do ('''M:N'''). Повеќе станици припаѓаат на еден сектор ('''N:1''').
     17Граѓанинот поседува возачка дозвола преку ЕМБГ ('''1:N'''), а дозволата може да покрива повеќе категории преку асоцијативната табела Kategorija_Vozacka_dozvola ('''M:N'''). Секое возило припаѓа на точно една категорија ('''N:1'''), а поврзувањето на граѓанинот со возилото се врши преку Registracija, која ја чува целата историска евиденција. Кај полицајците постои рекурзивна хиерархиска врска преку EMBG_nadreden ('''1:N'''), додека нивната историја на работни места низ различни станици се разрешува преку Raboti_vo со датуми datum_od и datum_do ('''M:N'''). Повеќе станици припаѓаат на еден сектор ('''N:1'''). [[BR]]
    1918За секој случај можат да се креираат повеќе задачи доделени на конкретни полицајци, како и повеќе записници ('''1:N'''). Секој записник строго ги поврзува еден полицаец, еден граѓанин и едно возило, а може да содржи повеќе прекршоци преку Stavka_Zapisnik ('''M:N'''). Секој прекршок носи фиксна казна ('''N:1'''), а плаќањата се евидентираат преку Uplata.