Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Identify entities, attributes , primary keys, relationships, cardinalities and participations, specialisations along with both completeness and disjointedness constraints and notate a union New Endor Airlines
Identify entities, attributes primary keys, relationships, cardinalities and participations, specialisations along with both completeness and disjointedness constraints and notate a union New Endor Airlines Database New Endor Airlines NEA is the premier aviation service in the small island nation of New Endor, located in the southwestern Pacific Ocean. For the years since its inception, NEA has operated effectively with paperbased record keeping. Recently, New Endor has grown in popularity as a business and tourism destination. Due to increased demand for their services, NEA has decided to modernize their record keeping and automate much of their management activity. You have been contracted by NEA to design a new relational database that fits in with their current business practices. The database that you will design is focused on flight and aircraft management and is described in full here. NEA operates both local and international flights. All flights are identified by a unique digit flight identifier. In addition to the identifier, flight details that are recorded include the intended departure date and time, the planned average speed, average height, estimated journey duration in minutes estimated fuel consumption, and actual departure and arrival times. Each flight travels along one strictly defined route. Each route has a unique route identifier, route description, departure location and arrival location. A location is defined as a local or international airport, having a unique letter airport code issued by the International Air Transport Association Additional location information includes the country, address and contact details of the airport. There can be more than one route fromto any location, and a route can be reused for multiple different flights. Each aircraft used by NEA is given a unique aircraft number. Each aircraft belongs to an aircraft model, which is also retained in the database along with the information that are relevant to each model such as the unique model identifier, number of economy class seats, business class seats, first class seats, the cargo capacity, fuel capacity, length, and wingspan. The airline often purchases more than one of each aircraft model. Each flight ticket is for only one customer and only one flight. When a customer buys a flight ticket, NEA assigns them a unique customer number and collects several details for flight management. The passengers name, home address, home country, birth date, passport number if held email and phone number are kept on file. For each ticket NEA assigns a unique ticket number and records the passengers checked luggage limit in kilograms seat number, flight class code economy E business B or first class F as well as a short description of any food allergies or medical conditions that the passenger may have. The details of a ticket are only generated once the customer purchases it and ticket availability is determined by the number of seats on the aircraft model. For each flight, passengers may choose either a regular inflight meal or the alternative option which is both vegan and gluten free. Other ticket details such as invoices, advertising and pricing are handled on a separate database which you are not required to deal with here Customer, ticket, and flight details are all kept on the database indefinitely after a flight. For each employee NEA keeps their personal information on record. The information includes staff number, name, address, email, phone number and passport number. All employees are categorized into two groups, ie pilots and flight attendants. However, it is possible that an NEA employee could be both a flight attendant and an airline pilot it is not uncommon for NEA pilots in training to work as flight attendants between training flights Additionally, for each pilot their total hours of prior flight experience and a list of qualificationslicenses held are also recorded. Each flight has at least two pilots on board: the flight captain and the first officer. The captain has ultimate responsibility for everything that happens during the flight. The First Officer FO is second in command and so like the captain, the FO is distinguished from any additional pilots that may be on board. To keep a record of pilot activities, NEA assigns a short two letter activity code for each additional pilot on board each flight aside from the captain and the FO This code categorizes the reason that the pilot was on board egTR signifies training For each flight, the details about the participating flight attendants are also recorded. TASKS: You are required to develop an EER model for the above problem description. The EER should contain all necessary information such as entities, attributes, primary keys, relationships including specializationunion if any cardinalities, and participation including min max Any assumptions should also be stated clearly. If assumptions are made, it is important to make sure that the assumptions reflect possible real
Identify entities, attributes primary keys, relationships, cardinalities and participations, specialisations along with both completeness and disjointedness constraints and notate a union
New Endor Airlines Database
New Endor Airlines NEA is the premier aviation service in the small island nation of New Endor,
located in the southwestern Pacific Ocean. For the years since its inception, NEA has operated
effectively with paperbased record keeping. Recently, New Endor has grown in popularity as a
business and tourism destination. Due to increased demand for their services, NEA has decided to
modernize their record keeping and automate much of their management activity. You have been
contracted by NEA to design a new relational database that fits in with their current business
practices. The database that you will design is focused on flight and aircraft management and is
described in full here.
NEA operates both local and international flights. All flights are identified by a unique digit flight
identifier. In addition to the identifier, flight details that are recorded include the intended departure
date and time, the planned average speed, average height, estimated journey duration in minutes
estimated fuel consumption, and actual departure and arrival times.
Each flight travels along one strictly defined route. Each route has a unique route identifier, route
description, departure location and arrival location. A location is defined as a local or international
airport, having a unique letter airport code issued by the International Air Transport Association
Additional location information includes the country, address and contact details of the airport.
There can be more than one route fromto any location, and a route can be reused for multiple
different flights.
Each aircraft used by NEA is given a unique aircraft number. Each aircraft belongs to an aircraft
model, which is also retained in the database along with the information that are relevant to each
model such as the unique model identifier, number of economy class seats, business class seats,
first class seats, the cargo capacity, fuel capacity, length, and wingspan. The airline often purchases
more than one of each aircraft model.
Each flight ticket is for only one customer and only one flight. When a customer buys a flight ticket,
NEA assigns them a unique customer number and collects several details for flight management.
The passengers name, home address, home country, birth date, passport number if held email
and phone number are kept on file. For each ticket NEA assigns a unique ticket number and records
the passengers checked luggage limit in kilograms seat number, flight class code economy E
business B or first class F as well as a short description of any food allergies or medical
conditions that the passenger may have. The details of a ticket are only generated once the customer
purchases it and ticket availability is determined by the number of seats on the aircraft model. For
each flight, passengers may choose either a regular inflight meal or the alternative option which is
both vegan and gluten free. Other ticket details such as invoices, advertising and pricing are handled
on a separate database which you are not required to deal with here Customer, ticket, and flight
details are all kept on the database indefinitely after a flight.
For each employee NEA keeps their personal information on record. The information includes staff
number, name, address, email, phone number and passport number. All employees are categorized
into two groups, ie pilots and flight attendants. However, it is possible that an NEA employee
could be both a flight attendant and an airline pilot it is not uncommon for NEA pilots in training to work as flight attendants between training flights Additionally, for each pilot their total hours
of prior flight experience and a list of qualificationslicenses held are also recorded.
Each flight has at least two pilots on board: the flight captain and the first officer. The captain has
ultimate responsibility for everything that happens during the flight. The First Officer FO is
second in command and so like the captain, the FO is distinguished from any additional pilots that
may be on board. To keep a record of pilot activities, NEA assigns a short two letter activity code
for each additional pilot on board each flight aside from the captain and the FO This code
categorizes the reason that the pilot was on board egTR signifies training For each flight, the
details about the participating flight attendants are also recorded.
TASKS:
You are required to develop an EER model for the above problem description. The EER
should contain all necessary information such as entities, attributes, primary keys,
relationships including specializationunion if any cardinalities, and participation
including min max Any assumptions should also be stated clearly. If assumptions are
made, it is important to make sure that the assumptions reflect possible real
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started