Changes between Version 21 and Version 22 of ERModel
- Timestamp:
- 11/17/22 15:58:07 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v21 v22 6 6 **Ентитети** 7 7 8 1. Users- ентитет со кој се претставуваат корисниците во системот8 **1.** ''**Users**'' - ентитет со кој се претставуваат корисниците во системот 9 9 * user_id - нумерички тип (примарен клуч кој што е serial) 10 10 * email - текстуален тип (задолжителен атрибут и уникатен) … … 18 18 * modified_on - датум (datetime) (nullable) 19 19 20 2. Administrators- ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии)20 **2.** ''**Administrators**'' - ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии) 21 21 * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути 22 22 23 3. Clients- ентитет кој ги дефинира корисниците регистрирани како клиенти23 **3.** ''**Clients**'' - ентитет кој ги дефинира корисниците регистрирани како клиенти 24 24 * ги наследува сите атрибути од Users ентитетот и има дополнителен атрибут 25 25 26 4. Business_Users- ентитет кој ги дефинира бизнис корисниците26 **4.** ''**Business_Users**'' - ентитет кој ги дефинира бизнис корисниците 27 27 * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути 28 28 29 5. Delivery_Men- ентитет кој ги дефинира доставувачите на автомобили29 **5.** ''**Delivery_Men**'' - ентитет кој ги дефинира доставувачите на автомобили 30 30 * ги наследува сите атрибути од users ентитетот и 31 31 * salary - нумерички тип (задолжителен) 32 32 * date_of_employment - датум (задолжителен атрибут) 33 33 34 6. Companies- ентитет кој ги дефинира rent a car компаниите34 **6.** ''**Companies**'' - ентитет кој ги дефинира rent a car компаниите 35 35 * company_id - нумерички тип (примарен клуч) 36 36 * company_name - текстуален тип (задолжителен атрибут и уникатен) … … 42 42 * modified_by- датум (datetime) (nullable) 43 43 44 7. Locations- ентитет кој ги дефинира локациите на компаниите44 **7.** ''**Locations**'' - ентитет кој ги дефинира локациите на компаниите 45 45 * location_id - нумерички тип (примарен клуч и serial) 46 46 * company_id - надворешен клуч од Companies. … … 49 49 * street_number - нумерички тип (задолжителен атрибут) 50 50 51 8. Contracts 51 **8.** ''**Contracts**'' 52 52 * signed_date - датум (парцијален клуч) 53 53 * address - текстуален тип (задолжителен атрибут) … … 55 55 * to_date - датум (задолжителен атрибут) 56 56 57 9. Models 57 **9.** ''**Models**'' 58 58 * model_id - нумерички тип (примарен клуч и serial) 59 59 * model_name - текстуален тип (задолжителен атрубут) … … 66 66 * vehicle_type - текстуален тип (задолжителен атрибут) 67 67 68 10. Vehicles 68 **10.** ''**Vehicles**'' 69 69 * vehicle_id - нумерички тип (примарен клуч и serial) 70 70 * chassis_number - нумерички тип (задолжителен атрибут) … … 72 72 * fuel_efficiency - текстуален тип (задолжителен атрибут) 73 73 74 11. Registrations 74 **11.** ''**Registrations**'' 75 75 * registraion_id - нумерички тип (примаен клуч и serial) 76 76 * plate_num - текстуален тип (задолжителен атрибут) … … 79 79 * is_available - boolean (задолжителен атрибут) 80 80 81 12. Payments 81 **12.** ''**Payments**'' 82 82 * payment_id - нумерички тип (примарен клуч и serial) 83 83 * date - датум (задолжителен атрибут) 84 84 * time - време (задолжителен атрибут) 85 85 86 13. Payment_Cards 86 **13.** ''**Payment_Cards**'' 87 87 * card_id - нумерички тип (примарен клуч и serial) 88 88 * card_number - текстуален тип (задолжителен атрибут)