wiki:RelationalModel

Фаза 1: Релационен Модел - ЕР Дијаграм

EP - дијаграм


Опис на ентитети

Моделот е составен од седумнаесет ентитети. Gragjanin е централниот ентитет (ЕМБГ, име, презиме, адреса, пол, датум на раѓање) и се јавува во три улоги: сопственик, прекршител и уплатувач. Возилата се чуваат во Vozilo (идентификувано преку бројот на шасија / VIN, со модел и категорија), нивната боја одделно преку мултивредносниот Boja_vozilo, а типовите возила во шифрарникот Kategorija. Возачките дозволи (број, датум и рок на важност) се во Vozacka_dozvola, а врската граѓанин-возило, со целата историја на регистрации, ја води Registracija. Поконкретно, сопственоста е издвоена во Sopstvenost, која го поврзува граѓанинот со возилото и го памети периодот преку datum_steknuvanje/datum_kraj. Регистрациите низ време се водат во Registracija, при што една сопственост може да има повеќе регистрации. Регистарските таблици се посебен ентитет Registerska_tablica (регион, број, код), доделуван на конкретна регистрација.

На полициската страна, структурата оди од Sektor (име, регион, телефон) па се до локалната Stanica. Службениците се евидентираат во Policaec (ЕМБГ, број на значка), а историјата на нивните работни места во Raboti_vo. За настан на терен се отвора Slucaj (датум, тип, статус), со припадни Zadaca доделени на полицајци. Прекршокот се документира во Zapisnik-официјален документ што ги поврзува полицаецот, граѓанинот и возилото-а неговите поединечни ставки во Stavka_Zapisnik. Типовите прекршоци се во шифрарникот Prekrsok, секој со соодветна Kazna, додека плаќањата ги следи Uplata.

Опис на релации

Граѓанинот поседува возачка дозвола преку ЕМБГ (1:N), а дозволата покрива повеќе категории преку асоцијативната Kategorija_Vozacka_dozvola (M:N). Секое возило припаѓа на точно една категорија (N:1), а поврзувањето граѓанин-возило, со целата историска евиденција, се води преку Registracija. Сопственоста (M:N меѓу граѓанин и возило) се разрешува преку Sopstvenost, една сопственост има повеќе регистрации (1:N), а секоја регистрација е поврзана со точно една регистарска таблица од Registerska_tablica (N:1).

Кај полицајците постои рекурзивна хиерархиска врска преку EMBG_nadreden (1:N), додека нивната историја на работни места низ станиците се разрешува преку Raboti_vo со datum_od/datum_do (M:N); повеќе станици припаѓаат на еден сектор (N:1).

За секој случај се креираат повеќе задачи и повеќе записници (1:N). Секој записник строго поврзува еден полицаец, еден граѓанин и едно возило, и содржи повеќе ставки преку Stavka_Zapisnik (1:N), при што секоја ставка се однесува на точно еден прекршок (N:1). Секој прекршок носи фиксна казна (N:1), а плаќањата се евидентираат преку Uplata.

Last modified 6 hours ago Last modified on 06/16/26 14:35:46

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.