1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part...
-
date post
21-Dec-2015 -
Category
Documents
-
view
213 -
download
0
Transcript of 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part...
![Page 1: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/1.jpg)
1
R. Ching, Ph.D. • MIS • California State University, Sacramento
Week 12Week 12November 14November 14
• Homework 3, Part 1Homework 3, Part 1
![Page 2: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/2.jpg)
2
R. Ching, Ph.D. • MIS • California State University, Sacramento
AAdvantage Number: ABC123456AAdvantage Number: ABC123456Mr. Moki MaoMr. Moki Mao1234 Kama`aina Place, Honolulu, HI 968211234 Kama`aina Place, Honolulu, HI 96821
Jan 17, 01Jan 17, 01
Jan 17, 01Jan 17, 01
Jan 20, 01Jan 20, 01
Jan 23, 01Jan 23, 01
Jan 26, 01Jan 26, 01
Jan 26, 01Jan 26, 01
Jan 25, 01Jan 25, 01
UnitedUnited
AmericanAmerican
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
UnitedUnited
DateDate AirlineAirline Flight/ClassFlight/Class DepartDepart ArriveArrive SeatSeat
Sacarmento-Los AngelesSacarmento-Los AngelesUA2503 YUA2503 Y 9:39A9:39A 11:09A11:09A 12A12A
Los Angeles-HonoluluLos Angeles-HonoluluAA297 FAA297 F 2:00P2:00P 5:56P5:56P 25H25H
Honolulu-Kahalui, MauiHonolulu-Kahalui, MauiHA116 YHA116 Y 9:10A9:10A 9:45A9:45A 9A9A
Kahalui, Maui-KonaKahalui, Maui-KonaHA138 YHA138 Y 9:10A9:10A 9:38A9:38A 17C17C
Kona-HonoluluKona-HonoluluHA162 YHA162 Y 10:35A10:35A 11:43A11:43A 17A17A
Honolulu-San FranciscoHonolulu-San FranciscoHA12 FHA12 F 1:30P1:30P 8:25P8:25P 22G22G
San Francisco-SacramentoSan Francisco-SacramentoUA5363 YUA5363 Y 10:00P10:00P 10:45P10:45P 5A5A
Confirmation number: MCWY123Confirmation number: MCWY123Date: November 11, 2001Date: November 11, 2001
ServiceService
Flight numberFlight number ClassClassOrigin and destination citiesOrigin and destination cities
![Page 3: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/3.jpg)
3
R. Ching, Ph.D. • MIS • California State University, Sacramento
AAdvantage Number: ABC123456AAdvantage Number: ABC123456Mr. Moki MaoMr. Moki Mao1234 Kama`aina Place, Honolulu, HI 968211234 Kama`aina Place, Honolulu, HI 96821
Jan 17, 01Jan 17, 01
Jan 17, 01Jan 17, 01
Jan 20, 01Jan 20, 01
Jan 23, 01Jan 23, 01
Jan 26, 01Jan 26, 01
Jan 26, 01Jan 26, 01
Jan 25, 01Jan 25, 01
UnitedUnited
AmericanAmerican
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
UnitedUnited
DateDate AirlineAirline Flight/ClassFlight/Class DepartDepart ArriveArrive SeatSeat
Sacarmento-Los AngelesSacarmento-Los AngelesUA2503 YUA2503 Y 9:39A9:39A 11:09A11:09A 12A12A
Los Angeles-HonoluluLos Angeles-HonoluluAA297 FAA297 F 2:00P2:00P 5:56P5:56P 25H25H
Honolulu-Kahalui, MauiHonolulu-Kahalui, MauiHA116 YHA116 Y 9:10A9:10A 9:45A9:45A 9A9A
Kahalui, Maui-KonaKahalui, Maui-KonaHA138 YHA138 Y 9:10A9:10A 9:38A9:38A 17C17C
Kona-HonoluluKona-HonoluluHA162 YHA162 Y 10:35A10:35A 11:43A11:43A 17A17A
Honolulu-San FranciscoHonolulu-San FranciscoHA12 FHA12 F 1:30P1:30P 8:25P8:25P 22G22G
San Francisco-SacramentoSan Francisco-SacramentoUA5363 YUA5363 Y 10:00P10:00P 10:45P10:45P 5A5A
Confirmation number: MCWY123Confirmation number: MCWY123Date: November 11, 2001Date: November 11, 2001
ServiceService
Unique IdentifierUnique IdentifierUnique IdentifierUnique Identifier
![Page 4: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/4.jpg)
4
R. Ching, Ph.D. • MIS • California State University, Sacramento
AAdvantage Number: ABC123456AAdvantage Number: ABC123456Mr. Moki MaoMr. Moki Mao1234 Kama`aina Place, Honolulu, HI 968211234 Kama`aina Place, Honolulu, HI 96821
Jan 17, 01Jan 17, 01
Jan 17, 01Jan 17, 01
Jan 20, 01Jan 20, 01
Jan 23, 01Jan 23, 01
Jan 26, 01Jan 26, 01
Jan 26, 01Jan 26, 01
Jan 25, 01Jan 25, 01
UnitedUnited
AmericanAmerican
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
UnitedUnited
DateDate AirlineAirline Flight/ClassFlight/Class DepartDepart ArriveArrive SeatSeat
Sacarmento-Los AngelesSacarmento-Los AngelesUA2503 YUA2503 Y 9:39A9:39A 11:09A11:09A 12A12A
Los Angeles-HonoluluLos Angeles-HonoluluAA297 FAA297 F 2:00P2:00P 5:56P5:56P 25H25H
Honolulu-Kahalui, MauiHonolulu-Kahalui, MauiHA116 YHA116 Y 9:10A9:10A 9:45A9:45A 9A9A
Kahalui, Maui-KonaKahalui, Maui-KonaHA138 YHA138 Y 9:10A9:10A 9:38A9:38A 17C17C
Kona-HonoluluKona-HonoluluHA162 YHA162 Y 10:35A10:35A 11:43A11:43A 17A17A
Honolulu-San FranciscoHonolulu-San FranciscoHA12 FHA12 F 1:30P1:30P 8:25P8:25P 22G22G
San Francisco-SacramentoSan Francisco-SacramentoUA5363 YUA5363 Y 10:00P10:00P 10:45P10:45P 5A5A
Confirmation number: MCWY123Confirmation number: MCWY123Date: November 11, 2001Date: November 11, 2001
ServiceService
Confirmation Number AttributeConfirmation Number AttributeConfirmation Number AttributeConfirmation Number Attribute
AAdvantage AAdvantage Number AttributeNumber Attribute
AAdvantage AAdvantage Number AttributeNumber Attribute
Customer Name Customer Name AttributeAttribute
Customer Name Customer Name AttributeAttribute Address Address
AttributeAttributeAddress Address AttributeAttribute
City City AttributeAttribute
City City AttributeAttribute
State State AttributeAttribute
State State AttributeAttribute
Zip Code Zip Code AttributeAttributeZip Code Zip Code AttributeAttribute
Itinerary Date AttributeItinerary Date AttributeItinerary Date AttributeItinerary Date Attribute
![Page 5: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/5.jpg)
5
R. Ching, Ph.D. • MIS • California State University, Sacramento
AAdvantage Number: ABC123456AAdvantage Number: ABC123456Mr. Moki MaoMr. Moki Mao1234 Kama`aina Place, Honolulu, HI 968211234 Kama`aina Place, Honolulu, HI 96821
Jan 17, 01Jan 17, 01
Jan 17, 01Jan 17, 01
Jan 20, 01Jan 20, 01
Jan 23, 01Jan 23, 01
Jan 26, 01Jan 26, 01
Jan 26, 01Jan 26, 01
Jan 25, 01Jan 25, 01
UnitedUnited
AmericanAmerican
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
UnitedUnited
DateDate AirlineAirline Flight/ClassFlight/Class DepartDepart ArriveArrive SeatSeat
Sacarmento-Los AngelesSacarmento-Los AngelesUA2503 YUA2503 Y 9:39A9:39A 11:09A11:09A 12A12A
Los Angeles-HonoluluLos Angeles-HonoluluAA297 FAA297 F 2:00P2:00P 5:56P5:56P 25H25H
Honolulu-Kahalui, MauiHonolulu-Kahalui, MauiHA116 YHA116 Y 9:10A9:10A 9:45A9:45A 9A9A
Kahalui, Maui-KonaKahalui, Maui-KonaHA138 YHA138 Y 9:10A9:10A 9:38A9:38A 17C17C
Kona-HonoluluKona-HonoluluHA162 YHA162 Y 10:35A10:35A 11:43A11:43A 17A17A
Honolulu-San FranciscoHonolulu-San FranciscoHA12 FHA12 F 1:30P1:30P 8:25P8:25P 22G22G
San Francisco-SacramentoSan Francisco-SacramentoUA5363 YUA5363 Y 10:00P10:00P 10:45P10:45P 5A5A
Confirmation number: MCWY123Confirmation number: MCWY123Date: November 11, 2001Date: November 11, 2001
ServiceService
Repeating groupsRepeating groups(multivalue attributes)(multivalue attributes)Repeating groupsRepeating groups(multivalue attributes)(multivalue attributes)
![Page 6: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/6.jpg)
6
R. Ching, Ph.D. • MIS • California State University, Sacramento
AAdvantage Number: ABC123456AAdvantage Number: ABC123456Mr. Moki MaoMr. Moki Mao1234 Kama`aina Place, Honolulu, HI 968211234 Kama`aina Place, Honolulu, HI 96821
Jan 17, 01Jan 17, 01
Jan 17, 01Jan 17, 01
Jan 20, 01Jan 20, 01
Jan 23, 01Jan 23, 01
Jan 26, 01Jan 26, 01
Jan 26, 01Jan 26, 01
Jan 25, 01Jan 25, 01
UnitedUnited
AmericanAmerican
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
HawaiianHawaiian
UnitedUnited
DateDate AirlineAirline Flight/ClassFlight/Class DepartDepart ArriveArrive SeatSeat
Sacarmento-Los AngelesSacarmento-Los AngelesUA2503 YUA2503 Y 9:39A9:39A 11:09A11:09A 12A12A
Los Angeles-HonoluluLos Angeles-HonoluluAA297 FAA297 F 2:00P2:00P 5:56P5:56P 25H25H
Honolulu-Kahalui, MauiHonolulu-Kahalui, MauiHA116 YHA116 Y 9:10A9:10A 9:45A9:45A 9A9A
Kahalui, Maui-KonaKahalui, Maui-KonaHA138 YHA138 Y 9:10A9:10A 9:38A9:38A 17C17C
Kona-HonoluluKona-HonoluluHA162 YHA162 Y 10:35A10:35A 11:43A11:43A 17A17A
Honolulu-San FranciscoHonolulu-San FranciscoHA12 FHA12 F 1:30P1:30P 8:25P8:25P 22G22G
San Francisco-SacramentoSan Francisco-SacramentoUA5363 YUA5363 Y 10:00P10:00P 10:45P10:45P 5A5A
Confirmation number: MCWY123Confirmation number: MCWY123Date: November 11, 2001Date: November 11, 2001
ServiceService
Date Date AttributeAttribute
Date Date AttributeAttribute
Airline Airline AttributeAttributeAirline Airline
AttributeAttributeOrigin Origin
AttributeAttributeOrigin Origin
AttributeAttributeDestination Destination
AttributeAttributeDestination Destination
AttributeAttribute
Arrival Arrival Time Time
AttributeAttribute
Arrival Arrival Time Time
AttributeAttribute
Departure Departure Time Time
AttributeAttribute
Departure Departure Time Time
AttributeAttribute
Flight Flight number number AttributeAttribute
Flight Flight number number AttributeAttribute
Seat Seat AttributeAttribute
Seat Seat AttributeAttribute
Class Class AttributeAttribute
Class Class AttributeAttribute
Food Food Service Service AttributeAttribute
Food Food Service Service AttributeAttribute
Movie Movie AttributeAttributeMovie Movie
AttributeAttribute
![Page 7: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/7.jpg)
7
R. Ching, Ph.D. • MIS • California State University, Sacramento
First Normal Form (1NF)First Normal Form (1NF)
• A relation is in first normal form if and only if every A relation is in first normal form if and only if every attribute is single-valued for each tuple.attribute is single-valued for each tuple.
– Remove all repeating groupsRemove all repeating groups
– Create a flat fileCreate a flat file
![Page 8: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/8.jpg)
8
R. Ching, Ph.D. • MIS • California State University, Sacramento
(Confirmation_number, itinerary_date, AAdvantage_number, (Confirmation_number, itinerary_date, AAdvantage_number, customer_name, address, city, state, zip_code, flight_datecustomer_name, address, city, state, zip_code, flight_date11, ,
flight_numberflight_number11, airline, airline11, departure_time, departure_time11, arrival_time, arrival_time11, origin, origin11, ,
destinationdestination11, seat, seat11, class, class11, food_service, food_service11, movie, movie11, ,
......flight_dateflight_datenn, flight_number, flight_numbernn, airline, airlinenn, departure_time, departure_timenn, ,
arrival_timearrival_timenn, origin, originnn, destination, destinationnn, seat, seatnn, class, classnn, food_service, food_servicenn, ,
moviemovienn))
Unnormalized Data ModelUnnormalized Data Model
![Page 9: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/9.jpg)
9
R. Ching, Ph.D. • MIS • California State University, Sacramento
1NF1NF
(Confirmation_number, itinerary_date, AAdvantage_number, (Confirmation_number, itinerary_date, AAdvantage_number, customer_name, address, city, state, zip_code, flight_date, customer_name, address, city, state, zip_code, flight_date, flight_number, airline, departure_time, arrival_time, origin, flight_number, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)destination, seat, class, food_service, movie)
• A relation is in first normal form if and only if every A relation is in first normal form if and only if every attribute is single-valued for each tuple.attribute is single-valued for each tuple.– Remove all repeating groupsRemove all repeating groups– Create a flat fileCreate a flat file
Key?Key?
![Page 10: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/10.jpg)
10
R. Ching, Ph.D. • MIS • California State University, Sacramento
1NF1NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code, flight_date, zip_code, flight_date, flight_numberflight_number, airline, departure_time, , airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)arrival_time, origin, destination, seat, class, food_service, movie)
• A relation is in first normal form if and only if every A relation is in first normal form if and only if every attribute is single-valued for each tuple.attribute is single-valued for each tuple.– Remove all repeating groupsRemove all repeating groups– Create a flat fileCreate a flat file
![Page 11: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/11.jpg)
11
R. Ching, Ph.D. • MIS • California State University, Sacramento
1NF1NFHow Would You Uniquely Identify Each Tuple?How Would You Uniquely Identify Each Tuple?
(MCWY123, Nov 11, 2001, ABC123456, Moki Mao, (MCWY123, Nov 11, 2001, ABC123456, Moki Mao, 1234 Kama`aina Place, Honolulu, HI, 96821, 1234 Kama`aina Place, Honolulu, HI, 96821, Jan 17, 2006, UA2503, United, 9:39 am, 11:08 am, Sacramento, Jan 17, 2006, UA2503, United, 9:39 am, 11:08 am, Sacramento, Los Angeles, 12A, Y, B, 0)Los Angeles, 12A, Y, B, 0)
(MCWY123, Nov 11, 2001, ABC123456, Moki Mao, (MCWY123, Nov 11, 2001, ABC123456, Moki Mao, 1234 Kama`aina Place, Honolulu, HI, 96821, 1234 Kama`aina Place, Honolulu, HI, 96821, Jan 17, 2006, AA297, American, 2:00 pm, 5:56 pm, Los Angeles, Jan 17, 2006, AA297, American, 2:00 pm, 5:56 pm, Los Angeles, Honolulu, 25H, F, M, 1)Honolulu, 25H, F, M, 1)
(MCWY123, Nov 11, 2001, ABC123456, Moki Mao, (MCWY123, Nov 11, 2001, ABC123456, Moki Mao, 1234 Kama`aina Place, Honolulu, HI, 96821, 1234 Kama`aina Place, Honolulu, HI, 96821, Jan 20, 2006, HA116, Hawaiian, 9:10 am, 9:45 am, Honolulu, Jan 20, 2006, HA116, Hawaiian, 9:10 am, 9:45 am, Honolulu, Kahului, 9A, Y, B, 0)Kahului, 9A, Y, B, 0)
![Page 12: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/12.jpg)
12
R. Ching, Ph.D. • MIS • California State University, Sacramento
2NF2NF
• A relation is in second normal form if and only if it is in A relation is in second normal form if and only if it is in first normal form and the nonkey attributes are fully first normal form and the nonkey attributes are fully functionally dependent on the key.functionally dependent on the key.
1NF:1NF:
Itinearies (Itinearies (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code, flight_date, zip_code, flight_date, flight_numberflight_number, airline, departure_time, , airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)arrival_time, origin, destination, seat, class, food_service, movie)
Do we have partial dependencies? If so, where?Do we have partial dependencies? If so, where?
![Page 13: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/13.jpg)
13
R. Ching, Ph.D. • MIS • California State University, Sacramento
2NF2NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code)zip_code)
Flights (Flights (Flight_numberFlight_number, flight_date, airline, departure_time, , flight_date, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)arrival_time, origin, destination, seat, class, food_service, movie)
Is this key adequate?Is this key adequate?
![Page 14: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/14.jpg)
14
R. Ching, Ph.D. • MIS • California State University, Sacramento
2NF2NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, zip_code)AAdvantage_number, customer_name, address, city, state, zip_code)
Flights (FFlights (Flight_numberlight_number, flight_date, airline, departure_time, , flight_date, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)arrival_time, origin, destination, seat, class, food_service, movie)
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code) zip_code)
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , airline, departure_time, arrival_time, origin, destination, seat, class, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)food_service, movie)
Are there any partial dependencies?Are there any partial dependencies?
![Page 15: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/15.jpg)
15
R. Ching, Ph.D. • MIS • California State University, Sacramento
2NF2NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code)zip_code)
(F(Flight_numberlight_number, flight_date, airline, departure_time, arrival_time, , flight_date, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)origin, destination, seat, class, food_service, movie)
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code) zip_code)
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , airline, departure_time, arrival_time, origin, destination, seat, class, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)food_service, movie)
Are there any partial dependencies?Are there any partial dependencies?
Confirmation_numberConfirmation_number, , flight_numberflight_number,,flight_date, flight_date, seat, seat, classclass
Flight_numberFlight_number, , airline, airline, departure_time, departure_time, arrival_time, arrival_time, origin, origin, destination, destination, food_service, food_service, moviemovie
Confirmation_numberConfirmation_number, , flight_numberflight_number,,flight_date, flight_date, seat, seat, classclass
Flight_numberFlight_number, , airline, airline, departure_time, departure_time, arrival_time, arrival_time, origin, origin, destination, destination, food_service, food_service, moviemovie
These attributes These attributes depend on depend on confirmation _number confirmation _number and flight_number for and flight_number for their valuestheir values
These attributes These attributes depend on depend on flight_number for flight_number for their valuestheir values
![Page 16: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/16.jpg)
16
R. Ching, Ph.D. • MIS • California State University, Sacramento
2NF2NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code)zip_code)
Flights (FFlights (Flight_numberlight_number, flight_date, airline, departure_time, , flight_date, airline, departure_time, arrival_time, origin, destination, seat, class, food_service, movie)arrival_time, origin, destination, seat, class, food_service, movie)
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code) zip_code)
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , seat, class)seat, class)
Flights Flights (Flight_number(Flight_number, airline, departure_time, arrival_time, , airline, departure_time, arrival_time, origin, destination, food_service, movie)origin, destination, food_service, movie)
ThereforeTherefore
![Page 17: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/17.jpg)
17
R. Ching, Ph.D. • MIS • California State University, Sacramento
3NF3NF
• A relation is in third normal form if it is in second normal A relation is in third normal form if it is in second normal form and no nonkey attribute is transitively dependent on form and no nonkey attribute is transitively dependent on the key.the key.
– Remove transitive dependenciesRemove transitive dependencies
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number, customer_name, address, city, state, AAdvantage_number, customer_name, address, city, state, zip_code) zip_code)
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , seat, class)seat, class)
Flights Flights (Flight_number(Flight_number, airline, departure_time, arrival_time, , airline, departure_time, arrival_time, origin, destination, food_service, movie)origin, destination, food_service, movie)
![Page 18: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/18.jpg)
18
R. Ching, Ph.D. • MIS • California State University, Sacramento
3NF3NF
• A relation is in third normal form if it is in second normal A relation is in third normal form if it is in second normal form and no nonkey attribute is transitively dependent on form and no nonkey attribute is transitively dependent on the key.the key.
– Remove transitive dependenciesRemove transitive dependencies
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_numberAAdvantage_number, customer_name, address, city, state, , customer_name, address, city, state, zip_codezip_code) )
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , seat, class)seat, class)
Flights Flights (Flight_number(Flight_number, airline, departure_time, arrival_time, , airline, departure_time, arrival_time, origin, destination, food_service, movie)origin, destination, food_service, movie)
Transitive dependenciesTransitive dependencies
![Page 19: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/19.jpg)
19
R. Ching, Ph.D. • MIS • California State University, Sacramento
3NF3NF
• A relation is in third normal form if it is in second normal A relation is in third normal form if it is in second normal form and no nonkey attribute is transitively dependent on form and no nonkey attribute is transitively dependent on the key.the key.
– Remove transitive dependenciesRemove transitive dependencies
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_numberAAdvantage_number, customer_name, address, city, state, , customer_name, address, city, state, zip_codezip_code) )
Reservations (Reservations (Confirmation_numberConfirmation_number, flight_date, , flight_date, flight_numberflight_number, , seat, class)seat, class)
Flights Flights (Flight_number(Flight_number, airline, departure_time, arrival_time, , airline, departure_time, arrival_time, origin, destination, food_service, movie)origin, destination, food_service, movie)
Transitive dependenciesTransitive dependencies
AAdvantage_numberAAdvantage_number, , customer_name, customer_name, addressaddress
zip_codezip_codecity, city, statestate
AAdvantage_numberAAdvantage_number, , customer_name, customer_name, addressaddress
zip_codezip_codecity, city, statestate
![Page 20: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/20.jpg)
20
R. Ching, Ph.D. • MIS • California State University, Sacramento
3NF3NF
Itineraries (Itineraries (Confirmation_numberConfirmation_number, itinerary_date, , itinerary_date, AAdvantage_number) AAdvantage_number)
Customers (Customers (AAdvantage_numberAAdvantage_number, customer_name, address, , customer_name, address, zip_code)zip_code)
Zip_codes (Zip_codes (Zip_codeZip_code, city, state) , city, state)
Reservations (Reservations (Confirmation_numberConfirmation_number, , flight_numberflight_number, flight_date, , flight_date, seat, class)seat, class)
Flights Flights (Flight_number(Flight_number, airline, departure_time, arrival_time, , airline, departure_time, arrival_time, origin, destination, food_service, movie)origin, destination, food_service, movie)
![Page 21: 1 R. Ching, Ph.D. MIS California State University, Sacramento Week 12 November 14 Homework 3, Part 1Homework 3, Part 1.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33c5f/html5/thumbnails/21.jpg)
21
R. Ching, Ph.D. • MIS • California State University, Sacramento