Version 3 (modified by 2 years ago) ( diff ) | ,
---|
ЕР дијаграм
SLIKAAAAA
Податочни побарувања
Ентитети
1.Users - ентитет со кој се претставуваат корисниците во системот
- user_id - нумерички тип (примарен клуч кој што е serial)
- email - текстуален тип (задолжителен атрибут и уникатен)
- username - текстуален тип (задолжителен атрибут и уникатен)
- first_name - текстуален тип (задолжителен атрибут)
- last_name - текстуален тип (задолжителен атрибут)
- full_name - текстуален тип (изведен атрибут)
- password - текстуален тип (задолжителен атрибут)
- created_on - датум (datetime) (задолжителен атрибут)
- modified_on - датум (datetime) (nullable)
2.Administrators - ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии)
- ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути
3.Clients - ентитет кој ги дефинира корисниците регистрирани како клиенти
- ги наследува сите атрибути од Users ентитетот и има дополнителен атрибут
- address - текстуален тип (nullable)
4.Business_Usesrs - ентитет кој ги дефинира бизнис корисниците
- ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути
5.Delivery_Men - ентитет кој ги дефинира доставувачите на автомобили
- ги наследува сите атрибути од users ентитетот и
- salary - нумерички тип (задолжителен)
- date_of_employment - датум (задолжителен атрибут)
6.Companies - ентитет кој ги дефинира rent a car компаниите
- company_id - нумерички тип (примарен клуч)
- company_name - текстуален тип (задолжителен атрибут и уникатен)
- comp_email - текстуален тип (задолжителен атрибут и уникатен)
- created_on - датум (datetime) (задолжителен атрибут)
- created_by - датум (datetime) (задолжителен атрибут)
- modified_on - датум (datetime) (nullable)
- modified_by- датум (datetime) (nullable)
7.Locations - ентитет кој ги дефинира локациите на компаниите
- city - текстуален тип (задолжителен атрибут)
- street - текстуален тип (задолжителен атрибут)
- street_number - нумерички тип (задолжителен атрибут)
8.Brands
- brand_id - нумерички тип (примарен клуч и serial)
- brand_name - текстуален тип (задолжителен атрибут)
- origin_country - текстуален тип (задолжителен атрибут)
9.Models
- model_id - нумерички тип (примарен клуч и serial)
- model_name - текстуален тип (задолжителен атрубут)
- color - текстуален тип (задолжителен атрубут)
- year - нумерички тип (задолжителен атрубут)
- num_of_seats - нумерички тип (задолжителен атрубут)
- num_of_doors - нумерички тип (задолжителен атрубут)
- fuel - текстуален тип (задолжителен атрубут)
- transmission - текстуален тип (задолжителен атрубут)
- vehicle_type - текстуален тип (задолжителен атрибут)
10.Vehicles
- chassis_number - нумерички тип (примарен клуч)
- vehicle_type - текстуален тип (задолжителен атрибут)
- fuel_efficiency - текстуален тип (задолжителен атрибут)
11.Registrations
- plate_num - текстуален тип (примарен клуч)
- registered_on - датум (задолжителен атрибут)
- valid_thru - датум (задолжителен атрибут)
- is_available - boolean (задолжителен атрибут)
12.Payments
- payment_id - нумерички тип (примарен клуч)
- date - датум (задолжителен атрибут)
- time - време (задолжителен атрибут)
13.Payment_Cards
- card_number - тектуален тип (примарен клуч)
- cvc - нумерички тип (задолжителен атрибут)
- valid_thru - датум (задолжителен атрибут)
- holder_name - текстуален тип (задолжителен атрибут)
Attachments (5)
- ERmodel_v1.jpg (192.0 KB ) - added by 2 years ago.
- ERmodel_v2.jpg (130.2 KB ) - added by 2 years ago.
- ERmodel_v3.jpg (256.0 KB ) - added by 2 years ago.
- ERmodel_v4.png (230.0 KB ) - added by 2 years ago.
- ERmodel_v5.jpg (151.3 KB ) - added by 2 years ago.
Download all attachments as: .zip