Changes between Version 16 and Version 17 of ERModel


Ignore:
Timestamp:
07/11/23 23:56:07 (17 months ago)
Author:
201084
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v16 v17  
    1 = Верзија 8
     1= Верзија 9
    22
    33== ER дијаграм
    4 [[Image(ERModel_v8.jpg)]]
     4[[Image(ERModel_v9.jpg)]]
    55
    66== Податочни побарувања
     
    100100=== **Релации**
    101101- ** manages ** - 1:N релација помеѓу Administrator и Users каде што администраторот менаџира со сите корисници на системот \\
    102 - ** writes ** - 1:N релација помеѓу Client и Review каде што ќе се чуваат критики кои клиентите ги пишуваат за сервисите \\
    103 - ** ordered_by ** - 1:N релација помеѓу Client и Order каде што се чуваат нарачките кои ги прави клиентот \\
    104 - ** delivery_for ** - 1:1 релација помеѓу Deliver и Order каде што се чува нарачката за која што се врши доставата \\
    105 - ** delivers ** - 1:N релација помеѓу Delivery man и Delivery каде што се чува кој доставувач е одговорен за доставата и сите достави кои ги доставува тој \\
    106 - ** is_responsible_for ** - 1:N релација помеѓу Warehouseman и Warehouse каде што се чува кој е одговорен за некој магацин \\
    107 - ** review_for ** - 1:N релација помеѓу Repair и Review каде што се чуваат сите критики кои ги пишува некој корисник за одредена поправка која што ја направил во некој од сервисите \\
    108 - ** is_a_sample_of_car ** - 1:N релација помеѓу Car sample и Car каде што се чува одредениот примерок од колата што го поседува клиентот \\
    109 - ** belongs_to ** - 1:N релација помеѓу Car sample и Client каде што се чуваат сите автомобили кои ги поседува клиентот \\
    110 - ** for_car ** - 1:1 релација помеѓу Service book и Car sample каде што за секоја кола се чува неговата сервисна книшка \\
    111 - ** manufactured_by ** - 1:N релација помеѓу Part и Part manufacturer каде што се чува кој го произведува делот \\
    112 - ** costs ** - 1:N релација помеѓу Part и Price каде што ќе се чуваат цените за парчето и која е тековната цена \\
    113 - ** is_produced_by ** - 1:N релација помеѓу Car и Car manufacturer каде што ќе се чува од која фирма е произведена колата \\
    114 - ** is_performed_by ** - 1:N релација помеѓу Repair shop и Repair каде што се чува кои поправки ги прави еден repair shop \\
    115 - ** is_being_performed_on ** - 1:1 релација помеѓу Order и Repair каде што се чува поправката за одредената нарачка доколку е одбрана истата \\
     102- ** writes ** - 1:N релација помеѓу Client и Review каде што ќе се чуваат критики кои клиентите ги пишуваат за сервисите, има тотално учество од страната на Review што значи секој Review мора да биде напишан од некој Client \\
     103- ** ordered_by ** - 1:N релација помеѓу Client и Order каде што се чуваат нарачките кои ги прави клиентот, има тотално учество од страната на Order што значи секој Order мора да биде направен од некој Client \\
     104- ** delivery_for ** - 1:1 релација помеѓу Delivery и Order каде што се чува нарачката за која што се врши доставата, има тотално учество од страната на Delivery што значи секој Delivery мора да биде поврзан со некој Order \\
     105- ** delivers ** - 1:N релација помеѓу Delivery man и Delivery каде што се чува кој доставувач е одговорен за доставата и сите достави кои ги доставува тој, има тотално учество од страната на Delivery што значи секој Delivery мора да биде доставен од некој Deliveryman \\
     106- ** is_responsible_for ** - 1:N релација помеѓу Warehouseman и Warehouse каде што се чува кој е одговорен за некој магацин, има тотално учество од страната на Warehouse што значи секој Warehouse мора да има Warehouseman назначен одговорен за него \\
     107- ** review_for ** - 1:N релација помеѓу Repair и Review каде што се чуваат сите критики кои ги пишува некој корисник за одредена поправка која што ја направил во некој од сервисите, има тотално учество од страната на Review што значи секој Review мора да биде поврзан со некој Repair \\
     108- ** is_a_sample_of_car ** - 1:N релација помеѓу Car sample и Car каде што се чува одредениот примерок од колата што го поседува клиентот, има тотално учество од страната на Car sample што значи секој Car sample мора да биде од некој Car \\
     109- ** belongs_to ** - 1:N релација помеѓу Car sample и Client каде што се чуваат сите автомобили кои ги поседува клиентот, има тотално учество од страната на Car sample што значи секој Car sample мора да припаѓа на некој Client \\
     110- ** for_car ** - 1:1 релација помеѓу Service book и Car sample каде што за секоја кола се чува неговата сервисна книшка, има тотално учество од страната на Service book што значи секој Service book мора да биде за некој Car sample \\
     111- ** manufactured_by ** - 1:N релација помеѓу Part и Part manufacturer каде што се чува кој го произведува делот, има тотално учество од страната на Part то значи секој Part мора да биде произведен од некој Part manufacturer \\
     112- ** costs ** - 1:N релација помеѓу Part и Price каде што ќе се чуваат цените за парчето и која е тековната цена, има тотално учество од двете страни поради тоа што не треба да постои Part без Price, а истотака секој Price мора да се каже за кој Part се однесува \\
     113- ** is_produced_by ** - 1:N релација помеѓу Car и Car manufacturer каде што ќе се чува од која фирма е произведена колата, има тотално учество од страната на Car што значи секој Car мора да биде произведен од некој Car manufacturer \\
     114- ** is_performed_by ** - 1:N релација помеѓу Repair shop и Repair каде што се чува кои поправки ги прави еден repair shop, има тотално учество од страната на Repair што значи секој Repair мора да биде направен од некој Repair shop \\
     115- ** is_being_performed_on ** - 1:1 релација помеѓу Order и Repair каде што се чува поправката за одредената нарачка доколку е одбрана истата, има тотално учество од страната на Repair што значи секој Repair мора да биде поврзан од некој Order \\
    116116- ** contains_information_for ** - 1:N релација помеѓу Service book и Repair каде што се чува во service book кои поправки се правени врз некој автомобил \\
    117117- ** subcategory ** - 1:N релација на Category само со себе, со цел да има подкатегории на категориите \\
    118118- ** is_from ** - N:N релација помеѓу Part и Category каде што се чуваат категориите во кои спаѓа делот и кои делови спаѓаат во одредена категорија \\
    119 - ** authorized_for ** - N:N релација помеѓу Car manufacturer и Car каде што се чуваат сите овластени сервиси за одредена марка за кола \\
    120 - ** is_appropriate_for ** - N:N релација помеѓу Part и Car каде што се чува за кои коли одговараат деловите и кои делови одговараат за некоја кола \\
    121 - ** is_in_stock_in ** - N:N релација помеѓу Part и Warehouse каде што се чува количина на делот кој се наоѓа во магацинот \\
    122 - ** contains ** - N:N релација помеѓу Order и Part каде што се чуваат деловите кои се наоѓаат во нарачката што ја прави клиентот \\
     119- ** authorized_for ** - N:N релација помеѓу Car manufacturer и Repair shop каде што се чуваат сите овластени сервиси за одредена марка за кола, има тотално учество од двете страни, односно секој сервис мора да биде овластен барем за еден производител на кола, а секој производител на кола мора да има барем еден овластен сервис за него \\
     120- ** is_appropriate_for ** - N:N релација помеѓу Part и Car каде што се чува за кои коли одговараат деловите и кои делови одговараат за некоја кола, има тотално учество од страната на Part што значи секој Part мора да биде соодветен барем за еден Car \\
     121- ** is_in_stock_in ** - N:N релација помеѓу Part и Warehouse каде што се чува количина на делот кој се наоѓа во магацинот, има тотално учество од страната на Part што значи секој Part мора да биде на залиха во некој Warehouse \\
     122- ** contains ** - N:N релација помеѓу Order и Part каде што се чуваат деловите кои се наоѓаат во нарачката што ја прави клиентот, има тотално учество од страната на Order што значи секој Order мора да има барем еден Part во него \\
    123123
    124124=== **Историјат**
     
    131131- ** Верзија 7: ** Преместување на атрибутот телефонски број
    132132- ** Верзија 8: ** Преместување на релацијата is_being_performed_on
     133- ** Верзија 9: ** Поправка на релациите со додадено тотално учество на вистинските места