= Креирање и пополнување на базата = == DDL скрипта за креирање на табелите == [attachment:ddl.sql ddl.sql] == DML скрипта за пополнување на табелите == [attachment:dml.sql dml.sql] == Скрипти за генерирање на податоци == Следните Python скрипти се користени за генерирање на големи количини податоци за потребите на проектот: [attachment:gragjanin.txt gragjanin_generator.py] – скрипта за генерирање на податоци за граѓани (EMBG, адреси, градови, телефонски броеви и сл.) [attachment:kazna.txt kazna_generator.py] – скрипта за генерирање на податоци за казни, датуми, статуси и износи за плаќање. == Погледи (Views) == [attachment:views_.sql views_.sql] ''' Објаснување на погледите (Views) ''' * '''vw_neplateni_kazni_posledni_2_nedeli''' Овој поглед прикажува информации за сите неплатени казни во системот. Се прикажуваат податоци за казната, прекршокот, граѓанинот и возилото поврзано со прекршокот. Погледот овозможува полесно следење на казните кои сè уште немаат извршено плаќање и служи за финансиска контрола и анализа на прекршоците. * '''vw_prekrsoci_denes''' Овој поглед ги прикажува сите прекршоци евидентирани во текот на тековниот ден. Содржи информации за прекршокот, измерената брзина, зоната, дозволената брзина, возилото и граѓанинот кој го сторил прекршокот. Погледот овозможува дневен мониторинг и анализа на сообраќајните прекршоци. * '''vw_sopstvenici_na_vozila''' Овој поглед ги поврзува возилата со нивните сопственици и прикажува основни информации за возилото и граѓанинот. Се користи за брза идентификација на сопственикот на одредено возило и за административни проверки. * '''vw_aktivni_zhalbi''' Овој поглед ги прикажува сите активни жалби поднесени од корисниците. Содржи информации за датумот на поднесување, содржината на жалбата, статусот на прекршокот и податоци за граѓанинот кој ја поднел жалбата. Погледот овозможува следење на тековните жалби и нивниот статус. * '''vw_neaktivni_kameri''' Овој поглед ги прикажува сите камери кои се неактивни или се наоѓаат на сервис. Прикажува информации за статусот на камерата, серискиот број, улицата и зоната во која е поставена камерата. Се користи за технички надзор и одржување на системот. * '''vw_prekrsoci_so_nadminata_brzina''' Овој поглед ги прикажува прекршоците кај кои е надмината дозволената брзина. Освен детектираната и дозволената брзина, се пресметува и разликата помеѓу нив. Погледот овозможува анализа на сериозноста на прекршоците според надминувањето на брзината. * '''vw_istecheni_registracii''' Овој поглед ги прикажува сите возила со истечена регистрација. Содржи информации за регистрацијата, датумот на истекување, возилото и сопственикот. Погледот служи за контрола на нерегуларни возила и проверка на важноста на регистрациите. * '''vw_lokacii_so_najmnogu_prekrsoci''' Овој поглед прикажува статистика за бројот на прекршоци по локација. Се поврзуваат локациите со зоните, камерите и прекршоците, при што за секоја локација се пресметува вкупниот број на евидентирани прекршоци. Погледот овозможува анализа на локации со најголема фреквенција на прекршоци и помага при идентификација на критични делови од градот. * '''vw_vozila_najmnogu_prekshoci''' Овој поглед прикажува статистика за бројот на прекршоци по возило. За секое возило се пресметува вкупниот број на евидентирани прекршоци. Погледот се користи за анализа на ризични возила и следење на повторувачки прекршители. * '''vw_povtoreni_prekshoci''' Овој поглед ги прикажува возилата кои имаат повторени прекршоци од ист тип. Се пресметува бројот на повторувања за секој тип на прекршок и регистарска ознака. Погледот овозможува идентификација на возила со често повторување на исти сообраќајни прекршоци. * '''vw_kamera_tip_prekshok''' Овој поглед прикажува статистика за бројот на детектирани прекршоци според камера и тип на прекршок. Освен информациите за камерата, се прикажува и зоната во која се наоѓа како и бројот на детекции. Погледот се користи за анализа на ефикасноста на камерите и најчестите типови на прекршоци во различни зони. * '''vw_lokacii_so_najmnogu_prekrsoci''' Овој поглед ги прикажува локациите според бројот на евидентирани прекршоци. Содржи информации за локацијата, улицата, зоната во која се наоѓа и вкупниот број прекршоци направени на таа локација. Податоците се добиваат преку поврзување на локациите со камерите и прекршоците детектирани од тие камери. Погледот овозможува анализа на најризичните локации во системот и помага при донесување одлуки за поголем надзор, поставување дополнителни камери или засилена контрола.