ASSIGNMENT-02
DATABASE MANAGEMENT SYSTEMS:
Entity Relation Diagram
Airline Managment System:
Description:
Consider an airline management system that manages the
process of reservation of tickets for passengers, transactions and
reports made by admin if there are any issues regarding any
tasks. It keeps the record of things as of the passenger it keeps
the record of Id-passenger, first-name, last-name, DOB, email,
phone-number, passport-number, nationality, gender, address.
For admin it keeps these things in storage Id-admin, first-name,
last-name, contact-address, admin-email, admin-password. Each
admin is responsible for generating multiple reports and
transactions. For passenger's ticket ticket-id, passenger-id, flight-
id, seat number, class, arrival date, booking date, status. Each
passenger can book multiple tickets or reserve them too. The
passenger may decide to do reservation the tickets in that case
these things are noted reservation-id, passenger-id, flight-id, seat-
number. In case the are some issues or anything the report table
includes report-id, report-name, description, generated-by,
generated-at, status. As for transaction it includes transaction-id,
passenger-id, flight-id, amount, transaction-type, status. Tickets,
transactions and reservations are made for each flight which
includes flight-id, departure-date.
Entity Relation Diagram: