Changes between Version 2 and Version 3 of Logical and Physical Design – Database Creation
- Timestamp:
- 08/26/25 20:43:12 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Logical and Physical Design – Database Creation
v2 v3 10 10 **USER**(**__user_id__**, first_name, last_name, email, password, phone) 11 11 \\ 12 \\ 12 13 **RESTAURANT_OWNER**(**__user_id*__**(USER)) 14 \\ 13 15 \\ 14 16 **DELIVERY_MAN**(**__user_id*__**(USER)) … … 16 18 **CUSTOMER**(**__user_id*__**(USER)) 17 19 \\ 20 \\ 18 21 **ORDER**(**__order_id__**, **user_id***(USER), order_date, comment, status) 22 \\ 19 23 \\ 20 24 **ITEM**(**__item_id__**, image_url, name, price, description) 21 25 \\ 26 \\ 22 27 **ORDER_ITEMS**(**__order_id*__**(ORDER), **__item_id__**(ITEM), quantity, total_price) 28 \\ 23 29 \\ 24 30 **INGREDIENT**(**__ingredient_id__**, name) 25 31 \\ 32 \\ 26 33 **ITEM_INGREDIENT**(**__item_id*__**(ITEM), **__ingredient_id*__**(INGREDIENT), quantity) 34 \\ 27 35 \\ 28 36 **DELIVERY_FIRM**(**__deliveryfirm_id__**, name) 29 37 \\ 38 \\ 30 39 **DELIVERY_ASSIGNMENT**(**__deliveryfirm_id*__**(DELIVERY_FIRM), **__user_id*__**(DELIVERY_MAN)) 40 \\ 31 41 \\ 32 42 **RESTAURANT**(**__restaurant__id**, name, website_url, opening_time, closing_time, email, phone_number) 33 43 \\ 44 \\ 34 45 **RESTAURANT_OWNERS**(**__user_id*__**(RESTAURANT_OWNER), **__restaurant_id*__**(RESTAURANT)) 46 \\ 35 47 \\ 36 48 **COSTS**(**__cost_id__**, **__restaurant_id*__**(RESTAURANT), date, amount, type) 37 49 \\ 50 \\ 38 51 **EARNINGS**(**__earning_id__**, **__restaurant_id*__**(RESTAURANT), date, amount, source) 52 \\ 39 53 \\ 40 54 **MENU**(**__menu_id__**, **__restaurant_id*__**(RESTAURANT), created_at, updated_at, name) 41 55 \\ 56 \\ 42 57 **CATEGORY**(**__category_id__**, name, description) 58 \\ 43 59 \\ 44 60 **RESTAURANT_CATEGORY**(**__category_id*__**(CATEGORY), **__restaurant_id*__**(RESTAURANT)) 45 61 \\ 62 \\ 46 63 **ITEM_CATEGORY**(**__category_id*__**(CATEGORY), **__item_id*__**(ITEM)) 47 64 \\ 65 \\ 48 66 **ADDRESS**(**__address_id__**, city, street, postal_code) 67 \\ 49 68 \\ 50 69 **USER_ADDRESSES**(**__address_id*__**(ADDRESS), **__user_id*__**(USER))