| 7 | |
| 8 | 1.Users - ентитет со кој се претставуваат корисниците во системот |
| 9 | |
| 10 | * user_id - нумерички тип (примарен клуч кој што е serial) |
| 11 | * email - текстуален тип (задолжителен атрибут и уникатен) |
| 12 | * username - текстуален тип (задолжителен атрибут и уникатен) |
| 13 | * first_name - текстуален тип (задолжителен атрибут) |
| 14 | * last_name - текстуален тип (задолжителен атрибут) |
| 15 | * full_name - текстуален тип (изведен атрибут) |
| 16 | * password - текстуален тип (задолжителен атрибут) |
| 17 | * created_on - датум (datetime) (задолжителен атрибут) |
| 18 | * modified_on - датум (datetime) (nullable) |
| 19 | |
| 20 | 2.Administrators - ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии) |
| 21 | * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути |
| 22 | |
| 23 | 3.Clients - ентитет кој ги дефинира корисниците регистрирани како клиенти |
| 24 | * ги наследува сите атрибути од Users ентитетот и има дополнителен атрибут |
| 25 | * address - текстуален тип (nullable) |
| 26 | |
| 27 | 4.Business_Usesrs - ентитет кој ги дефинира бизнис корисниците |
| 28 | * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути |
| 29 | |
| 30 | 5.Delivery_Men - ентитет кој ги дефинира доставувачите на автомобили |
| 31 | * ги наследува сите атрибути од users ентитетот и |
| 32 | * salary - нумерички тип (задолжителен) |
| 33 | * date_of_employment - датум (задолжителен атрибут) |
| 34 | |
| 35 | 6.Companies - ентитет кој ги дефинира rent a car компаниите |
| 36 | * company_id - нумерички тип (примарен клуч) |
| 37 | * company_name - текстуален тип (задолжителен атрибут и уникатен) |
| 38 | * comp_email - текстуален тип (задолжителен атрибут и уникатен) |
| 39 | * created_on - датум (datetime) (задолжителен атрибут) |
| 40 | * created_by - датум (datetime) (задолжителен атрибут) |
| 41 | * modified_on - датум (datetime) (nullable) |
| 42 | * modified_by- датум (datetime) (nullable) |
| 43 | |
| 44 | 7.Locations - ентитет кој ги дефинира локациите на компаниите |
| 45 | * city - текстуален тип (задолжителен атрибут) |
| 46 | * street - текстуален тип (задолжителен атрибут) |
| 47 | * street_number - нумерички тип (задолжителен атрибут) |
| 48 | |
| 49 | 8.Brands |
| 50 | * brand_id - нумерички тип (примарен клуч и serial) |
| 51 | * brand_name - текстуален тип (задолжителен атрибут) |
| 52 | * origin_country - текстуален тип (задолжителен атрибут) |
| 53 | |
| 54 | 9.Models |
| 55 | * model_id - нумерички тип (примарен клуч и serial) |
| 56 | * model_name - текстуален тип (задолжителен атрубут) |
| 57 | * color - текстуален тип (задолжителен атрубут) |
| 58 | * year - нумерички тип (задолжителен атрубут) |
| 59 | * num_of_seats - нумерички тип (задолжителен атрубут) |
| 60 | * num_of_doors - нумерички тип (задолжителен атрубут) |
| 61 | * fuel - текстуален тип (задолжителен атрубут) |
| 62 | * transmission - текстуален тип (задолжителен атрубут) |
| 63 | * vehicle_type - текстуален тип (задолжителен атрибут) |
| 64 | |
| 65 | 10.Vehicles |
| 66 | * chassis_number - нумерички тип (примарен клуч) |
| 67 | * vehicle_type - текстуален тип (задолжителен атрибут) |
| 68 | * fuel_efficiency - текстуален тип (задолжителен атрибут) |
| 69 | |
| 70 | 11.Registrations |
| 71 | * plate_num - текстуален тип (примарен клуч) |
| 72 | * registered_on - датум (задолжителен атрибут) |
| 73 | * valid_thru - датум (задолжителен атрибут) |
| 74 | * is_available - boolean (задолжителен атрибут) |
| 75 | |
| 76 | 12.Payments |
| 77 | * payment_id - нумерички тип (примарен клуч) |
| 78 | * date - датум (задолжителен атрибут) |
| 79 | * time - време (задолжителен атрибут) |
| 80 | |
| 81 | 13.Payment_Cards |
| 82 | * card_number - тектуален тип (примарен клуч) |
| 83 | * cvc - нумерички тип (задолжителен атрибут) |
| 84 | * valid_thru - датум (задолжителен атрибут) |
| 85 | * holder_name - текстуален тип (задолжителен атрибут) |
| 86 | |