| | 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 (задолжителен атрибут) |