Version 2 (modified by 14 months ago) ( diff ) | ,
---|
ЕР Дијаграм
Податочни побарувања
Ентитети
Sector_of_interal_affairs - ентитет кој чува податоци за секој сектор за внатрешни работи кој е на ниво на град
- s_id - нумерички тип, примарен клуч
- city - текстуален тип, задолжителен
Police_station - ентитет кој чува податоци за полициските станици кои спаѓаат под еден сектор за внатрешни работи
- p_id - нумерички тип,примарен клуч
- p_address - текстуален тип, задолжителен
Case - ентитет кој чува податоци за секој случај
- c_id - нумерички тип, примарен клуч
- c_name - текстуален тип, задолжителен
- opening_date - датум, задолжителен
- status - текстуален тип, задолжителен
Evidence_of_case - слаб ентитет кој чува податоци за доказите повразни со еден случај
- e_id - нумерички тип,примарен клуч
- e_name - текстуален тип, задолжителен
- type - текстуален тип, задолжителен
- admitted_date - датум, задолжителен
Type_of_crime - ентитет кој чува податоци за видот на криминал кој бил направен
- t_id - нумерички тип,примарен клуч
- t_name -текстуален тип, задолжителен
Statement - ентитет кој чува податоци за изјавата дадена од еден сведок или жртва
- s_id - нумерички тип,примарен клуч
- statement_date - датум, задолжителен
- description - текстуален тип, задолжителен
- incident_date - датум, задолжителен
- incident_time - timestamp, задолжителен
- incident_place - текстуален тип, задолжителен
Solved_case - слаб ентитет кој чува податоци за затварање на некој случај
- date_of_closing - датум, деноминатор
- sc_description - текстуален тип, задолжителен
- final_document - текстуален тип, задолжителен
Policeman - ентитет кој чува податоци за полицајците што работат во полициската станица, овој ентитет наследува од People
- badge_no - нумерички тип,задолжителен
- p_date_of_employment - датум, задолжителен
- rank - нумерички тип, задолжителен
People - ентитет кој чува податоци за граѓаните и од него наследуваат неколку ентитети
- pe_id - нумерички тип, примарен клуч
- first_name - текстуален тип, задолжителен
- last_name - текстуален тип, задолжителен
- gender - текстуален тип, задолжителен
- address - текстуален тип, задолжителен
- picture - текстуален тип, задолжителен
- contact - текстуален тип, задолжителен
- embg - нумерички тип, задолжителен
- date_of_birth - датум, задолжителен
- country - текстуален тип, задолжителен
- nationallity - текстуален тип, задолжителен
Officer - ентитет кој чува податоци за началниците на полициските станици, овој ентитет наследува од People
- o_date_of_employment - датум, задолжителен
Accused - ентитет кој претставува обвинет, овој ентитет наследува од People
Witness - ентитет кој претставува сведок, овој ентитет наследува од People
Victim - ентитет кој претставува жртва, овој ентитет наследува од People
Релации
consists_of - релација помеѓу Police_station и Sector_of_internal_affairs која означува дека полициска станица е дел од еден сектор за внатрешни работи (СВР) на ниво на град. Една полициска станица е дел од еден СВР, а еден СВР има повеќе полициски станици во него.
manages - релација помеѓу Officer и Police_station што означува дека со полициска станица раководи началник. Еден началник менаџира една полициска станица, една полициска станица е менаџирана од еден началник.
led_by - релација помеѓу Police_station и Case што означува дека случајот е доделен на полициска станица и се води по нејзино име. Една полициска станица води повеќе случаеви, еден случај е воден од една полициска станица.
works_in - релација помеѓу Police_station и Policeman која ги дефинира вработените во таа полициска станица. Еден полиаец работи во една полициска станица. Една полициска станица има повеќе вработени полицајци.
acused_for - релација помеѓу Accused и Case која означува кои се обвинети за некое извршено дело. Еден случај има повеќе обвинети. Еден обвинет може да е обвинет на повеќе случаеви.
submits - релација помеѓу Witness и Statement што означува изјавата на сведокот за некое извршено дело. Еден сведок поднесува повеќе изјави. Една изјава има еден сведок.
gives - релација помеѓу Victim и Statement што означува дека жртвата дала изјава. Една жртва може да даде повеќе изјави. Една изјава може да биде дадена од една жртва.
includes - релација помеѓу Case и Statement што означува дека во случајот имаме изјави. Еден случај може да има повеќе изјави. Една изјава може да припаѓа на еден случај.
contains - релација помеѓу Case и Evidence_of_case која покажува дали постојат докази во случајот. Еден случај може да има повеќе докази. Еден доказ мора да припаѓа на еден случај.
belongs_to - релација помеѓу Case и Type_of_crime која покажува од каков тип/вид криминал е направено делото. Еден случај може да припаѓа на повеќе типови на криминал. Еден тип на криминал припаѓа на повеќе случаи.
taken_by - релација помеѓу Statement и Policeman која означува дека полицаецот земал изјава. Еден полицаец може да земе повеќе изјава. Една изјава може да биде земена од еден полицаец.
resolved - релација помеѓу Solved_case и Case која покажува дека еден случај е решен/затворен. Еден случај може да се разреши во еден затворен случај. Еден затворен случај мора да биде разрешен од еден случај.
Attachments (8)
- ERmodel_v1.xml (46.6 KB ) - added by 14 months ago.
- ERmodel_v1.jpg (104.8 KB ) - added by 14 months ago.
- ERmodel_v2.jpg (105.6 KB ) - added by 13 months ago.
- ERmodel_v2.xml (46.6 KB ) - added by 13 months ago.
- ER_model_v3.jpg (110.6 KB ) - added by 11 months ago.
- ERmodel_v3.xml (48.6 KB ) - added by 11 months ago.
- ERmodel_v4.jpg (110.5 KB ) - added by 8 months ago.
- ERmodel_v4.xml (48.1 KB ) - added by 8 months ago.
Download all attachments as: .zip