Version 18 (modified by 3 weeks ago) ( diff ) | ,
---|
Логички и физички дизајн
Релациска шема (мапирачка трансформација)
- примарни клучеви: bold и underline
- Надворешни клучеви: bold и * до името на надворешниот клуч, во заграда табелата кон која покажува
Шема
User(id, 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(id, menuId*(Menu), tagName, tagValue)
Reservation(reservationId, userId(User), tableId(TableEntity), restaurantId*(Restaurant), reservationDateTime, partySize, specialRequests, status, checkInTime, checkOutTime, paymentStatus)
PreorderedItem(id, reservationId*(Reservation), name, quantity, price)
ReservationHistory(id, customerId(User), tableId(TableEntity), restaurantId*(Restaurant), reservationDateTime, partySize, specialRequests, status, cancellationReason, checkInDate)
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изведен од DBeaver
Attachments (5)
- dbeaverDijagram.jpg (81.4 KB ) - added by 5 months ago.
- final_er_norm.jpg (92.9 KB ) - added by 3 weeks ago.
- kreiranje.sql (2.8 KB ) - added by 3 weeks ago.
- polnenje.sql (1.2 KB ) - added by 3 weeks ago.
- finalDbeaverER.jpg (95.0 KB ) - added by 9 days ago.
Download all attachments as: .zip