| 1 | = Верзија 1 |
| 2 | |
| 3 | == ER дијаграм |
| 4 | [[Image(ERmodel_v1.png)]] |
| 5 | |
| 6 | == Податочни побарувања |
| 7 | **''Ентитети''** |
| 8 | 1. **User** - ентитет кој претставува унија од повеќе видови корисници |
| 9 | * ID_user - нумерички тип (примарен клуч) |
| 10 | * username - varchar тип (задолжителен атрибут) |
| 11 | * name_user - varchar тип (задолжителен атрибут) |
| 12 | * email - varchar тип (задолжителен атрибут) |
| 13 | * password - varchar тип (задолжителен атрибут) |
| 14 | * user_created_on - date (задолжителен атрибут) |
| 15 | |
| 16 | 2. **Administrator** - ентитет кој преставува администратор на системот |
| 17 | * authorized_from- varchar тип (задолжителен атрибут) |
| 18 | * authorized_till - varchar тип (задолжителен атрибут) |
| 19 | |
| 20 | 3. **Client** - ентитет кој претставува клиент |
| 21 | * phone_number_client - varchar тип (задолжителен атрибут) |
| 22 | |
| 23 | 4. **Delivery man** - ентитет кој претставува доставувач на нарачки |
| 24 | * employed_from - date (задолжителен атрибут) |
| 25 | |
| 26 | 5. **Warehouseman** - ентитет кој претставува магационер |
| 27 | * employed_from - date (задолжителен атрибут) |
| 28 | |
| 29 | 6. **Order** - ентитет кој претставува нарачка на дел што ја прави корисникот |
| 30 | * ID_order - нумерички тип (примарен клуч) |
| 31 | * order_status - varchar тип (задолжителен атрибут) |
| 32 | * order_date - date (задолжителен атрибут) |
| 33 | |
| 34 | 7. **Delivery** - ентитет кој претставува достава за нарачката |
| 35 | * ID_delivery - нумерички тип (примарен клуч) |
| 36 | * delivery_status - varchar тип (задолжителен атрибут) |
| 37 | * delivery_address - varchar тип (задолжителен атрибут) |
| 38 | |
| 39 | 8. **Warehouse** - ентитет кој претставува магацин |
| 40 | * ID_warehouse - нумерички тип (примарен клуч) |
| 41 | * warehouse_location - varchar тип (задолжителен атрибут) |
| 42 | |
| 43 | 9. **Car** - ентитет кој претставува модел на автомобил |
| 44 | * ID_car - нумерички тип (примарен клуч) |
| 45 | * car_type - varchar тип (задолжителен атрибут) |
| 46 | * in_production_since - date (задолжителен атрибут) |
| 47 | * in_production_till - date (задолжителен атрибут) |
| 48 | |
| 49 | 10. **Part** - ентитет кој претставува дел за автомобил |
| 50 | * ID_part - нумерички тип (примарен клуч) |
| 51 | * part_name - varchar тип (задолжителен атрибут) |
| 52 | * part_description - varchar тип (опционален атрибут) |
| 53 | |
| 54 | 11. **Part sample** - ентитет кој претставува примерок од дел за автомобил |
| 55 | * ID_part_sample - нумерички тип (примарен клуч) |
| 56 | |
| 57 | 12. **Price** - ентитет кој претставува дел од автомобил |
| 58 | * ID_price - нумерички тип (примарен клуч) |
| 59 | * price_from - date (задолжителен атрибут) |
| 60 | * price_to - date (опционален атрибут) |
| 61 | |
| 62 | 13. **Category** - ентитет кој претставува дел од автомобил |
| 63 | * ID_category - нумерички тип (примарен клуч) |
| 64 | * category_name - varchar тип (задолжителен атрибут) |
| 65 | |
| 66 | 14. **Part manufacturer** - ентитет кој претставува производител на делови за автомобил |
| 67 | * ID_part_manufacturer - нумерички тип (примарен клуч) |
| 68 | * pm_name - varchar тип (задолжителен атрибут) |
| 69 | * pm_location - varchar тип (задолжителен атрибут) |
| 70 | |
| 71 | 15. **Repair shop** - ентитет кој претставува сервис за автомобили |
| 72 | * ID_repair_shop - нумерички тип (примарен клуч) |
| 73 | * rs_name - varchar тип (задолжителен атрибут) |
| 74 | * rs_location - varchar тип (задолжителен атрибут) |
| 75 | * rs_phone_number - varchar тип (задолжителен атрибут) |
| 76 | |
| 77 | 16. **Car manufacturer** - ентитет кој претставува производител на автомобили |
| 78 | * ID_car_manufacturer - нумерички тип (примарен клуч) |
| 79 | * cm_name - varchar тип (задолжителен атрибут) |
| 80 | * cm_country - varchar тип (задолжителен атрибут) |
| 81 | |
| 82 | 17. **Review** - ентитет кој претставува критика која ја пишува клиентот за одреден сервис за автомобили |
| 83 | * ID_review - нумерички тип (примарен клуч) |
| 84 | * review_rating - нумерички тип (задолжителен атрибут) |
| 85 | * review_comment - varchar тип (опционален атрибут) |
| 86 | |
| 87 | 18. **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 | |
| 96 | 19. **Service book** - ентитет кој претставува сервисна книшка која корисникот ја води за својот автомобил |
| 97 | * ID_service_book - нумерички тип (примарен клуч) |
| 98 | * sb_created_on - date (задолжителен атрибут) |