Логички и физички дизајн
Релациска шема
- Примарен клуч: underline
- Надворешен клуч: underline и *
- Not null: bold
ApplicationUser ( UserID, Name, Surname, Email, Password, Phone number, Date joined )
Destination ( DestinationID, Name, Country, Description, Popular Attraction, Best time to visit )
Airport ( AirportID, Name, City*, Country, Code )
- City рефенцира кон Destination.
Flight ( FlightID, Flight number, Departure Airport*, Arrival Airport*, Departure time, Arrival time, Duration, Price, Available seats )
- Departure Airport референцира кон Airport.
- Arrival Airport референцира кон Airport.
Booking ( BookindID, UserID*, FlightID*, Booking date, Payment status, Total cost, Seat number )
- UserID референцира кон ApplicationUser.
- FlightID референцира кон Flight.
Review ( ReviewID, UserID*, TargetID*, Review comment, Rating, Date )
- UserID референцира кон ApplicationUser.
- TargetID референцира кон Flight, Destination, Booking.
Payment ( PaymentID, BookingID*, UserID*, Payment method, Amount, Transaction date, Payment Status )
- BookingID референцира кон Booking.
- UserID референцира кон ApplicationUser.
Notification ( NotificationID, UserID*, Message, Type, Date Sent )
- UserID референцира кон ApplicationUser.
Wishlist ( WishlistID, UserID*, TargetID*, Date added )
- UserID референцира кон ApplicationUser.
- TargetID референцира кон Flight, Destination.
Administrator ( AdminID, Email )
Support Ticket ( TicketID, UserID*, Subject, Description, Status, Date created, Date resolved, _Assigned to*_ )
- UserID референцира кон User.
- AssignedTo референцира кон Administrator.
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изведен од Data Grip
Attachments (4)
- dmlscript-populate.sql (2.5 KB ) - added by 3 weeks ago.
- ddlscript-create.sql (3.4 KB ) - added by 3 weeks ago.
- ddlscript-delete.sql (263 bytes ) - added by 3 weeks ago.
- RelationalDiagram.jpg (132.2 KB ) - added by 3 weeks ago.
Download all attachments as: .zip