| Version 30 (modified by , 12 months ago) ( diff ) |
|---|
Логички и физички дизајн
Релациска шема (мапирачка трансформација)
- примарни клучеви: bold и underline
- Надворешни клучеви: bold и * до името на надворешниот клуч, во заграда табелата кон која покажува
Шема
User(userId, firstName, lastName, email, password, role, phone, address, membershipLevel, registrationDate)
Restaurant(restaurantId, name, address, cuisineType, phone, operatingHours, website, socialMediaLinks, rating)
TableEntity(tableId, restaurantId*(Restaurant), capacity, location, isSmokingArea, description, reservationDurationHours)
Menu(menuId, restaurantId*(Restaurant), itemName, category, price, description)
MenuTag(menuTagId, menuId*(Menu), tagName, tagValue)
Reservation(reservationId, userId*(User), tableId*(TableEntity), restaurantId*(Restaurant), reservationDateTime, partySize, specialRequests, status, checkInTime, checkOutTime, paymentStatus)
PreorderedItem(preOrderedItemId, reservationId*(Reservation), name, quantity, price)
ReservationHistory(reservationHistoryId, userId*(User), tableId*(TableEntity), restaurantId*(Restaurant), reservationDateTime, partySize, specialRequests, status, cancellationReason, checkInDate)
PriceHistory(priceHistoryId, menuId*(Menu), oldPrice, changeDate)
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Тригери
Релациски дијаграм изведен од DBeaver
Attachments (6)
- dbeaverDijagram.jpg (81.4 KB ) - added by 17 months ago.
- final_er_norm.jpg (92.9 KB ) - added by 13 months ago.
- kreiranje.sql (2.8 KB ) - added by 13 months ago.
- polnenje.sql (1.2 KB ) - added by 13 months ago.
- finalDbeaverER.jpg (95.0 KB ) - added by 13 months ago.
- Validate preorder price trigger.txt (2.0 KB ) - added by 12 months ago.
Download all attachments as: .zip

