Changes between Version 16 and Version 17 of Conceptual Design – ER Diagram and Data Requirements


Ignore:
Timestamp:
08/28/25 18:17:44 (5 days ago)
Author:
221531
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Conceptual Design – ER Diagram and Data Requirements

    v16 v17  
    55== Data Requirements
    66=== Entities ===
    7 **1. User** - Entity for all users in the system\\
     7**1. App User** - Entity for all users in the system\\
    88* user_id – primary key, numeric, required
     9* administrator_id - foreign key, required
    910* first_name – text type, required
    1011* last_name - text type, required
     
    2425**5. Order**\\
    2526* order_id – primary key, numeric, required
     27* user_id - foreign key, required
     28* address_id - foreign key, required
     29* restaurant_id - foreign key, required
     30* deliveryman_id - foreign key, required
    2631* order_date – date, required
    27 * status - text type, required
    28 * comment- text type, required
     32* order_status - text type, required
     33* comment - text type, required
     34* total_amount - numeric type
    2935
    3036
     
    4652**8. Menu**\\
    4753* menu_id- primary key, numeric, required
     54* restaurant_id - foreign key, required
    4855* name- text type, required
    4956* created_at - date, required
     
    5360**9. Restaurant**\\
    5461* restaurant_id - primary key, numeric, required
     62* address_id - foreign key, required
    5563* name - text type, required
    5664* email - text type, required
     
    7987**13. Earnings**\\
    8088* earning_id - primary key, numeric, required
     89* restaurant_id - foreign key, required
    8190* date - date, required
    8291* source - text type, required
    8392* amount - numeric type, required
    8493
    85 
    8694**14. Costs**\\
    8795* cost_id- primary key, numeric, required
     96* restaurant_id - foreign key, required
    8897* date - date, required
    8998* type - text type, required
     
    110119
    111120**19. Category**\\
    112 * category_id - primary key, numeric,required
     121* category_id - primary key, numeric, required
    113122* name - text type, required
    114123* description - text type, required
     
    118127* category_id - foreign key, required
    119128
    120 **21. Item Category**\\
     129**21. Restaurant Category**\\
    121130* restaurant_id - foreign key, required
    122131* category_id - foreign key, required
     132
     133**22. Administrator**\\
     134* user_id - primary key, numeric, required
     135* authorized_from - date, required
     136* authorized_to - date, required
     137
     138**23. Menu Item**\\
     139* menu_id - foreign key, required
     140* item_id - foreign key, required
    123141
    124142=== Relations===