Changes between Initial Version and Version 1 of ERModel


Ignore:
Timestamp:
11/09/22 13:56:49 (20 months ago)
Author:
201084
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v1  
     1= Верзија 1
     2
     3== ER дијаграм
     4[[Image(ERmodel_v1.png)]]
     5
     6== Податочни побарувања
     7**''Ентитети''**
     81. **User** - ентитет кој претставува унија од повеќе видови корисници
     9* ID_user - нумерички тип (примарен клуч)
     10* username - varchar тип (задолжителен атрибут)
     11* name_user - varchar тип (задолжителен атрибут)
     12* email - varchar тип (задолжителен атрибут)
     13* password - varchar тип (задолжителен атрибут)
     14* user_created_on - date (задолжителен атрибут)
     15
     162. **Administrator** - ентитет кој преставува администратор на системот
     17* authorized_from- varchar тип (задолжителен атрибут)
     18* authorized_till - varchar тип (задолжителен атрибут)
     19
     203. **Client** - ентитет кој претставува клиент
     21* phone_number_client - varchar тип (задолжителен атрибут)
     22
     234. **Delivery man** - ентитет кој претставува доставувач на нарачки
     24* employed_from - date (задолжителен атрибут)
     25
     265. **Warehouseman** - ентитет кој претставува магационер
     27* employed_from - date (задолжителен атрибут)
     28
     296. **Order** - ентитет кој претставува нарачка на дел што ја прави корисникот
     30* ID_order - нумерички тип (примарен клуч)
     31* order_status - varchar тип (задолжителен атрибут)     
     32* order_date - date (задолжителен атрибут)
     33
     347. **Delivery** - ентитет кој претставува достава за нарачката
     35* ID_delivery - нумерички тип (примарен клуч)
     36* delivery_status - varchar тип (задолжителен атрибут) 
     37* delivery_address - varchar тип (задолжителен атрибут)
     38
     398. **Warehouse** - ентитет кој претставува магацин
     40* ID_warehouse - нумерички тип (примарен клуч)
     41* warehouse_location - varchar тип (задолжителен атрибут)               
     42
     439. **Car** - ентитет кој претставува модел на автомобил
     44* ID_car - нумерички тип (примарен клуч)
     45* car_type - varchar тип (задолжителен атрибут)
     46* in_production_since - date (задолжителен атрибут)     
     47* in_production_till - date (задолжителен атрибут)
     48
     4910. **Part** - ентитет кој претставува дел за автомобил
     50* ID_part - нумерички тип (примарен клуч)
     51* part_name - varchar тип (задолжителен атрибут)
     52* part_description - varchar тип (опционален атрибут)
     53
     5411. **Part sample** - ентитет кој претставува примерок од дел за автомобил
     55* ID_part_sample - нумерички тип (примарен клуч)
     56
     5712. **Price** - ентитет кој претставува дел од автомобил
     58* ID_price - нумерички тип (примарен клуч)
     59* price_from - date (задолжителен атрибут)
     60* price_to - date (опционален атрибут)
     61
     6213. **Category** - ентитет кој претставува дел од автомобил
     63* ID_category - нумерички тип (примарен клуч)
     64* category_name - varchar тип (задолжителен атрибут)
     65
     6614. **Part manufacturer** - ентитет кој претставува производител на делови за автомобил
     67* ID_part_manufacturer - нумерички тип (примарен клуч)
     68* pm_name - varchar тип (задолжителен атрибут)
     69* pm_location - varchar тип (задолжителен атрибут)
     70
     7115. **Repair shop** - ентитет кој претставува сервис за автомобили
     72* ID_repair_shop - нумерички тип (примарен клуч)
     73* rs_name - varchar тип (задолжителен атрибут)
     74* rs_location - varchar тип (задолжителен атрибут)
     75* rs_phone_number - varchar тип (задолжителен атрибут)
     76
     7716. **Car manufacturer** - ентитет кој претставува производител на автомобили
     78* ID_car_manufacturer - нумерички тип (примарен клуч)
     79* cm_name - varchar тип (задолжителен атрибут)
     80* cm_country - varchar тип (задолжителен атрибут)
     81
     8217. **Review** - ентитет кој претставува критика која ја пишува клиентот за одреден сервис за автомобили
     83* ID_review - нумерички тип (примарен клуч)
     84* review_rating - нумерички тип (задолжителен атрибут)
     85* review_comment - varchar тип (опционален атрибут)
     86
     8718. **Car sample** - ентитет кој претставува примерок од автомобил кој го поседува клиентот
     88* VIN - нумерички тип (примарен клуч)
     89* km_driven - нумерички тип (задолжителен атрибут)
     90* displacement - нумерички тип (задолжителен атрибут)
     91* engine_power - нумерички тип (задолжителен атрибут)
     92* fuel_type - varchar тип (задолжителен атрибут)
     93* year_of_production - нумерички тип (задолжителен атрибут)
     94* year_of_first_registration - нумерички тип (задолжителен атрибут)
     95
     9619. **Service book** - ентитет кој претставува сервисна книшка која корисникот ја води за својот автомобил
     97* ID_service_book - нумерички тип (примарен клуч)
     98* sb_created_on - date (задолжителен атрибут)