Question

1.Identify functional dependencies and derive candidate keys, and 2.Follow the normalization process to determine tables and...

1.Identify functional dependencies and derive candidate keys, and

2.Follow the normalization process to determine tables and relationships

based on eight tables (AIRPORT, FLIGHT, DEPARTURES, PASSENGER, RESERVATION, EQUIP_TYPE, PILOTS, and TICKET) that contain data about the Belle Airlines. Download and use data in Project 3 zip file for this project. Some Background on Belle Airlines Belle Airlines is a regional carrier that operates primarily in the southwestern United States.

At the present time, Belle Airlines operates its own reservation information system. To simplify our analysis, we will assume that all reservations on Belle Airlines flights are placed through Belle Airlines employees.

Flights are not booked through travel agents and Belle Airlines does not participate in industry-wide reservations services. Each flight is assigned a unique flight number and has its own set of flight characteristics (ie. flight number, origin, destination, departure time, arrival time, meal code, base fare, mileage between origin and destination, and number of changes in time zone between the origin and destination of the flight).

Departures of each flight are stored in the Departures table. Each departure contains four attributes (flight number, departure date, pilot id, and equipment number). Belle Airlines flies out of airports located all over the country. Data on these airports is stored in the Airport table. Data on these airports includes: a three-character airport code, location of the airport, elevation, phone number, street address, city, stat, zip code, flight pay, date of birth, and date hired.

The company also owns its own fleet of airplanes. Data on these airplanes is stored in the Equip_Type table which contains the following attributes: equipment number, equipment type, seating capacity, fuel capacity, and miles per gallon.

Three additional tables populate the Belle Airlines database: the Passenger table (with attributes: passenger name, itinerary number, and confirmation number), the Reservation table (with attributes: confirmation number, reservation date, reservation name, reservation phone, reservation flight number, and reservation flight date), and the Ticket table (with attributes: itinerary number, flight number, flight date, and seat assignment).

1.Identify functional dependencies and derive candidate keys, and

2. Follow the normalization process to determine tables and relationships

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Functional dependencies:

Passenger(PassengerName,ItineraryNumber,ConfirmationNumber),

Ticket(ItineraryNumber,FlightNumber,FlightDate,SeatAssignment),

Reservation(ConfirmationNumber,ReservationDate,ReservationName,PhoneNumber,ReservedflightNumber,FlightDate)

Add a comment
Know the answer?
Add Answer to:
1.Identify functional dependencies and derive candidate keys, and 2.Follow the normalization process to determine tables and...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • database design class for database and design class discription for the first pic discription Using the...

    database design class for database and design class discription for the first pic discription Using the descriptions in the ER diagram exercises you selected in the course content area, develop an ER diagram for your assigned exercise. The order of construction should be: Entities Identifiers Attributes (when listed in the exercise) Relationships Please use Crow's Foot Notation for your diagrams. Upon completion, post both the description of your exercise and an image of a completed ER diagram to share with...

  • This is in Java The Problem: A common task in computing is to take data and...

    This is in Java The Problem: A common task in computing is to take data and apply changes (called transactions) to the data, then saving the updated data. This is the type of program you will write.             You will read a file of flight reservation data to be loaded into an array with a max size of 20. A second file will hold the transactions that will be applied to the data that has been stored in the array....

  • MAC 110 Chapter 9 Practice Scenic Routes Scenic Routes operates a bus company that specializes in travelling on seco...

    MAC 110 Chapter 9 Practice Scenic Routes Scenic Routes operates a bus company that specializes in travelling on secondary roads, rather than Interstate highways. Their slogan is: "It Takes a Little Longer, But It's Scenic." The firm needs to update its passenger reservation system. Background Data items must include reservation number, Route Number, Date, Origin, Destinations, Departure Time, Arrival Time, Passenger Name, and Seat Number. For example, leaves Monroe, VA, daily at 8:00 a.m. and arrives in Spencer, VA, 100...

  • Scenic Routes operates a bus company that specializes in traveling on secondary roads, rather than Interstate...

    Scenic Routes operates a bus company that specializes in traveling on secondary roads, rather than Interstate highways. Their slogan is: “It Takes a Little Longer, But It’s Scenic.” The firm needs to update its passenger reservation system. Background Data items must include reservation number, Route Number, Date, Origin, Destinations, Departure Time, Arrival Time, Passenger Name, and Seat Number. For example, Route 97 leaves Monroe, VA, daily at 8:00 a.m. and arrives in Spencer, VA, 100 miles away, at 11:00 a.m....

  • A test specification provides designers with what needs to be known in order to perform a...

    A test specification provides designers with what needs to be known in order to perform a specific test, and to validate and verify the requirement to be tested. The test script is divided into the test script, which is the generic condition to be tested, and one or more test cases within the test script. Provide a test script and test case for at least 3 of your requirements identified in your requirements specification. Provide the following format for an...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT