== Релациска шема === Ознаки - **__PK__** Примарните клучеви се означени со bold и underline - FK Надворешните клучеви се означени со *,#,%,&, @ - Задолжителни атрибути, односно **not null со bold** === Табели ==== Трансформација на множества ентитети - People(**__pe_id__**, **embg, date_of_birth, country, nationality, first_name, last_name, gender, address, picture, contact**) - Accused(**__pe_id*__**) *референца од People(pe_id) - Witness(**__pe_id*__**) *референца од People(pe_id) - Victim(**__pe_id*__**) *референца од People(pe_id) - Policeman(**__pe_id*__**, **badge_no, p_date_of_employment, rank, p_id%, p_password**) *референца од People(pe_id) \\ %референца од Police_station - Officer(**__pe_id*__**, o_date_of_employment, **o_badge_no, o_password**) *референца од People(pe_id) - Sector_of_internal_affairs(**__s_id__**, **city**) - Police_station(**__p_id__**, **p_address, s_id#, pe_id##**) #референца од Sector_of_internal_affairs \\ ##референца од Officer - Crime_case(**__c_id__**, **c_name, opening_date, status, p_id%**) %референца од Police_station - Statement(**__s_id__**, **statement_date, description, incident_timestamp, incident_place, c_id&, pe_id!**,** **victim_pe_id@**, **witness_pe_id@@**) !**референца од Policeman(pe_id) \\ @референца oд Victim(pe_id) \\ @@ референца од Witness(pe_id) \\ &референца од Crime_case(c_id) \\ - Type_of_crime(**__t_id__**, **t_name**) - Solved_case(**__c_id&, date_of_closing__**, **sc_description, final_document**) &референца од Crime_case(c_id) - Evidence(**__e_id__**, **e_name, type, is_found, e_picture**) ==== Трансформација на множества релации меѓу ентитетите - Accused_for(**__accused_pe_id&__, __c_id@@@__**) &референца од Crime_case(c_id) \\ @@@ рефернца од Accused(pe_id) - Case_belongs_to_type_of_crime(**c_id&, t_id%%**) &референца од Crime_case(c_id) \\ %% референца од Type_of_crime(t_id) - mentions_evidence(**e_id%%%, s_id&&**) %%% референца од Evidence(e_id) \\ && референца од Statement(s_id) === DDL скрипта за бришење на табелите и креирање на табелите [attachment:kreiranje.sql] === DML скрипта за полнење на табелите со податоци [attachment:dodavanje.sql] === Релациски дијаграм изваден од DBeaver [[Image(schema_v3.jpg, center)]] == Историјат 1. Додадени се атрибути o_badge_no и o_password кај Officer и додаден е атрибут p_password кај Policeman. 2. Во релационата шема, избришана е рeлацијата contains и додадена е релацијата mentions_evidence. Исто така избришан е ентитетот Evidence_of_case и додаден е ентитетот Evidence. Во скриптата за креирање соодветна се креира табелта Evidence и табелата Mentions_evidence. Во скриптата за додавање, сменето е името на табелата Evidence_of_case во Evidence.