Changes between Version 21 and Version 22 of ERModel


Ignore:
Timestamp:
11/17/22 15:58:07 (19 months ago)
Author:
192007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v21 v22  
    66**Ентитети**
    77
    8 1. Users - ентитет со кој се претставуваат корисниците во системот
     8**1.** ''**Users**'' - ентитет со кој се претставуваат корисниците во системот
    99 * user_id - нумерички тип (примарен клуч кој што е serial)
    1010 * email - текстуален тип (задолжителен атрибут и уникатен)
     
    1818 * modified_on - датум (datetime) (nullable)
    1919
    20 2. Administrators - ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии)
     20**2.** ''**Administrators**'' - ентитет кој ги дефинира администраторите (корисниците кои ги имаат сите привилегии)
    2121 * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути
    2222
    23 3. Clients - ентитет кој ги дефинира корисниците регистрирани како клиенти
     23**3.** ''**Clients**'' - ентитет кој ги дефинира корисниците регистрирани како клиенти
    2424 * ги наследува сите атрибути од Users ентитетот и има дополнителен атрибут
    2525
    26 4. Business_Users - ентитет кој ги дефинира бизнис корисниците
     26**4.** ''**Business_Users**'' - ентитет кој ги дефинира бизнис корисниците
    2727 * ги наследува сите атрибути од users ентитетот и нема дополнителни атрибути
    2828
    29 5. Delivery_Men - ентитет кој ги дефинира доставувачите на автомобили
     29**5.** ''**Delivery_Men**'' - ентитет кој ги дефинира доставувачите на автомобили
    3030 * ги наследува сите атрибути од users ентитетот и
    3131 * salary - нумерички тип (задолжителен)
    3232 * date_of_employment - датум (задолжителен атрибут)
    3333
    34 6. Companies - ентитет кој ги дефинира rent a car компаниите
     34**6.** ''**Companies**'' - ентитет кој ги дефинира rent a car компаниите
    3535 * company_id - нумерички тип (примарен клуч)
    3636 * company_name - текстуален тип (задолжителен атрибут и уникатен)
     
    4242 * modified_by- датум (datetime) (nullable)
    4343
    44 7. Locations - ентитет кој ги дефинира локациите на компаниите
     44**7.** ''**Locations**'' - ентитет кој ги дефинира локациите на компаниите
    4545 * location_id - нумерички тип (примарен клуч и serial)
    4646 * company_id - надворешен клуч од Companies.
     
    4949 * street_number - нумерички тип (задолжителен атрибут)
    5050
    51 8. Contracts
     51**8.** ''**Contracts**''
    5252 * signed_date - датум (парцијален клуч)
    5353 * address - текстуален тип (задолжителен атрибут)
     
    5555 * to_date - датум (задолжителен атрибут)
    5656
    57 9. Models
     57**9.** ''**Models**''
    5858 * model_id - нумерички тип (примарен клуч и serial)
    5959 * model_name - текстуален тип (задолжителен атрубут)
     
    6666 * vehicle_type - текстуален тип (задолжителен атрибут)
    6767
    68 10. Vehicles
     68**10.** ''**Vehicles**''
    6969 * vehicle_id - нумерички тип (примарен клуч и serial)
    7070 * chassis_number - нумерички тип (задолжителен атрибут)
     
    7272 * fuel_efficiency - текстуален тип (задолжителен атрибут)
    7373
    74 11. Registrations
     74**11.** ''**Registrations**''
    7575 * registraion_id - нумерички тип (примаен клуч и serial)
    7676 * plate_num - текстуален тип (задолжителен атрибут)
     
    7979 * is_available - boolean (задолжителен атрибут)
    8080
    81 12. Payments
     81**12.** ''**Payments**''
    8282 * payment_id - нумерички тип (примарен клуч и serial)
    8383 * date - датум (задолжителен атрибут)
    8484 * time - време (задолжителен атрибут)
    8585
    86 13. Payment_Cards
     86**13.** ''**Payment_Cards**''
    8787 * card_id - нумерички тип (примарен клуч и serial)
    8888 * card_number - текстуален тип (задолжителен атрибут)