Changes between Version 5 and Version 6 of ERModel


Ignore:
Timestamp:
12/10/23 19:24:19 (11 months ago)
Author:
212012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v5 v6  
    11== ЕР Дијаграм ==
    2 [[Image(ERmodel_v1.jpg, center)]]
     2[[Image(ERmodel_v2.jpg, center)]]
    33
    44== Податочни побарувања ==
     
    1111    - p_id - нумерички тип,примарен клуч
    1212    - p_address - текстуален тип, задолжителен
    13 **Case** - ентитет кој чува податоци за секој случај
     13**Crime_case** - ентитет кој чува податоци за секој случај
    1414    - c_id - нумерички тип, примарен клуч
    1515    - c_name - текстуален тип, задолжителен
     
    1919    - e_id - нумерички тип,примарен клуч
    2020    - e_name - текстуален тип, задолжителен
    21     - type - текстуален тип, задолжителен
     21    - e_type - текстуален тип, задолжителен
    2222    - admitted_date - датум, задолжителен
     23    - e_picture -  текстуален тип, задолжителен
    2324**Type_of_crime** - ентитет кој чува податоци за видот на криминал кој бил направен
    2425    - t_id - нумерички тип,примарен клуч
     
    2829    - statement_date - датум, задолжителен
    2930    - description  - текстуален тип, задолжителен
    30     - incident_date - датум, задолжителен
    31     - incident_time - timestamp, задолжителен
     31    - incident_timestamp - timestamp, задолжителен
    3232    - incident_place - текстуален тип, задолжителен
    3333**Solved_case** - слаб ентитет кој чува податоци за затварање на некој случај
     
    6363**manages** - релација помеѓу Officer и Police_station што означува дека со полициска станица раководи началник. Еден началник менаџира една полициска станица, една полициска станица е менаџирана од еден началник. \\
    6464
    65 **led_by** - релација помеѓу Police_station и Case што означува дека случајот е доделен на полициска станица и се води по нејзино име. Една полициска станица води повеќе случаеви, еден случај е воден од една полициска станица. \\
     65**led_by** - релација помеѓу Police_station и Crime_case што означува дека случајот е доделен на полициска станица и се води по нејзино име. Една полициска станица води повеќе случаеви, еден случај е воден од една полициска станица. \\
    6666
    6767**works_in** - релација помеѓу Police_station и Policeman која ги дефинира вработените во таа полициска станица. Еден полиаец работи во една полициска станица. Една полициска станица има повеќе вработени полицајци. \\
    6868
    69 **acused_for** -  релација помеѓу Accused и Case која означува кои се обвинети за некое извршено дело. Еден случај има повеќе обвинети. Еден обвинет може да е обвинет на повеќе случаеви. \\
     69**acused_for** -  релација помеѓу Accused и Crime_case која означува кои се обвинети за некое извршено дело. Еден случај има повеќе обвинети. Еден обвинет може да е обвинет на повеќе случаеви. \\
    7070
    7171**submits** - релација помеѓу Witness и Statement што означува изјавата на сведокот за некое извршено дело. Еден сведок поднесува повеќе изјави. Една изјава има еден сведок. \\
     
    7373**gives** - релација помеѓу Victim и Statement што означува дека жртвата дала изјава. Една жртва може да даде повеќе изјави. Една изјава може да биде дадена од една жртва. \\
    7474
    75 **includes** - релација помеѓу Case и Statement што означува дека во случајот имаме изјави. Еден случај може да има повеќе изјави. Една изјава може да припаѓа на еден случај. \\
     75**includes** - релација помеѓу Crime_case и Statement што означува дека во случајот имаме изјави. Еден случај може да има повеќе изјави. Една изјава може да припаѓа на еден случај. \\
    7676
    77 **contains** - релација помеѓу Case и Evidence_of_case која покажува дали постојат докази во случајот. Еден случај може да има повеќе докази. Еден доказ мора да припаѓа на еден случај. \\
     77**contains** - релација помеѓу Crime_case и Evidence_of_case која покажува дали постојат докази во случајот. Еден случај може да има повеќе докази. Еден доказ мора да припаѓа на еден случај. \\
    7878
    79 **belongs_to** - релација помеѓу Case и Type_of_crime која покажува од каков тип/вид криминал е направено делото. Еден случај може да припаѓа на повеќе типови на криминал. Еден тип на криминал припаѓа на повеќе случаи. \\
     79**belongs_to** - релација помеѓу Crime_case и Type_of_crime која покажува од каков тип/вид криминал е направено делото. Еден случај може да припаѓа на повеќе типови на криминал. Еден тип на криминал припаѓа на повеќе случаи. \\
    8080
    8181**taken_by** - релација помеѓу Statement и Policeman која означува дека полицаецот земал изјава. Еден полицаец може да земе повеќе изјава. Една изјава може да биде земена од еден полицаец. \\
    8282
    83 **resolved** - релација помеѓу Solved_case и Case која покажува дека еден случај е решен/затворен. Еден случај може да се разреши во еден затворен случај. Еден затворен случај мора да биде разрешен од еден случај. \\
     83**resolved** - релација помеѓу Solved_case и Crime_case која покажува дека еден случај е решен/затворен. Еден случај може да се разреши во еден затворен случај. Еден затворен случај мора да биде разрешен од еден случај. \\
    8484
    8585== Историјат ==
    8686
    87 [attachment:ERmodel_v1.jpg Верзија 1] на ЕР Дијаграм и податочни побарувања.
     87[attachment:ERmodel_v1.jpg Верзија 1] на ЕР Дијаграм и податочни побарувања. \\
     88[attachment:ERmodel_v2.jpg Верзија 2] на ЕР Дијаграм. Атрибутите на Statement incident_date и incident_time ставени се како еден атрибут incinent_timestamp. Името на Case е променето во Crime_case поради резервираниот збор case во SQL. Задолжителна врска помеѓу Police_station и manages. status од Crime_case е преименувано во c_status. type од Evidence_of_case е преименувано во e_type. Додаден е атрибутот e_picture во Evidence_of_case.