| Version 1 (modified by , 13 days ago) ( diff ) |
|---|
Relational Model
Relational diagram
Descriptive documentation and argumentation
Релациониот модел е дизајниран со цел да ги опфати сите главни аспекти на системот за управување со податоци поврзани со безбедноста во сообраќајот. Главните ентитети во моделот се возачи, возила, прекршоци, казни и зони. Секој возач може да поседува повеќе возила, при што помеѓу ентитетите „Возач“ и „Возило“ постои 1:N релација. Возилата се поврзани со прекршоци, односно едно возило може да има повеќе прекршоци, додека секој прекршок е поврзан со точно едно возило.
Ентитетот „Прекршок“ е поврзан со ентитетот „Казна“, каде што за секој прекршок може да биде изречена една казна. Оваа релација овозможува јасна евиденција на санкциите за секој направен прекршок. Дополнително, прекршоците се поврзани со „Зона“, што овозможува анализа на тоа во кои делови од градот најчесто се случуваат одредени типови на прекршоци. На овој начин системот овозможува добивање на корисни статистики и извештаи.
Моделот е нормализиран со цел да се избегне дуплирање на податоци и да се обезбеди конзистентност. Користени се примарни и странски клучеви за дефинирање на релациите помеѓу ентитетите. Дополнително, во моделот се предвидени индекси за подобрување на перформансите при пребарување, како и можност за архивирање на постари податоци со цел подобро управување со големи количини информации.
Attachments (3)
- SafeCitySystem.jpg (495.5 KB ) - added by 13 days ago.
- SafeCitySecurity.xmi (1.2 MB ) - added by 13 days ago.
- project.xml (666.8 KB ) - added by 13 days ago.

