Hey everyone.. I'm working on a database schema that I need to have in 3NF. It's looking good to me as I have it, but I just wanted an extra set of eyes on it to make sure I'm not tricking myself into believing it's in the correct form. The Database is for booking Cruises and Flight Reservations through a travel agent. I have the following 10 tables...
a) Customer (SSN, CName, EmployeeNo)
b) Agent (EmployeeNo, AName, AgencyName)
c) Flight (FlightNo, FlightDate, AirplaneID)
d) Airplane (AirplaneID, AirplaneCapacity)
e) Cruise (CruiseNo, CruiseDate, ShipID)
f) Ship (ShipID, ShipCapacity)
g) FlightReservation (EmployeeNo, SSN, FlightNo)
h) CruiseReservation (EmployeeNo, SSN, CruiseNo)
i) FlightBooking (SSN, FlightNo, Row, Seat)
j) CruiseBooking (SSN, CruiseNo, Deck, Room)
Any input is greatly appreciated. Thanks.
Doug
a) Customer (SSN, CName, EmployeeNo)
b) Agent (EmployeeNo, AName, AgencyName)
c) Flight (FlightNo, FlightDate, AirplaneID)
d) Airplane (AirplaneID, AirplaneCapacity)
e) Cruise (CruiseNo, CruiseDate, ShipID)
f) Ship (ShipID, ShipCapacity)
g) FlightReservation (EmployeeNo, SSN, FlightNo)
h) CruiseReservation (EmployeeNo, SSN, CruiseNo)
i) FlightBooking (SSN, FlightNo, Row, Seat)
j) CruiseBooking (SSN, CruiseNo, Deck, Room)
Any input is greatly appreciated. Thanks.
Doug