You are on page 1of 1

ISOM3260 In-class Exercise

Normalization: In-Class Exercise 1

Q1. The FLIGHT_BOOKING is identified by the booking reference, which in turn identifies the customer id,
their flight origin, and final destination. This booking reference also states the number of air miles
eligible, which can also be calculated from the origin and destination.
FLIGHT_BOOKING
Booking Date Customer Email From Place of To Place of Eligible Air
Reference Embarkation Disembarkation Miles
B03343 01/12/2018 john@flightdets.com SIN Singapore MLE Male 2111

a. Show the functional dependencies in the relation.

b. Decompose into 2NF.

c. Decompose into 3NF.

Q2. Consider the following relation, GRADE_REPORT.


GRADE_REPORT
StudentID StudentName CampusAddress Major CourseID CourseTitle Instructor Instructor Grade
Name Location
168300458 Williams 208 Brooks IS IS 350 Database Mgt Codd B 104 A
168300458 Williams 208 Brooks IS IS 465 Systems Parsons B 317 B
Analysis
543291073 Baker 104 Phillips Acctg IS 350 Database Mgt Codd B 104 C
543291073 Baker 104 Phillips Acctg ACCT 201 Fund Acctg Miller H 310 B
543291073 Baker 104 Phillips Acctg MKGT 300 Intro Mktg Bennett B 212 A

a. Show the functional dependencies in the relation.

b. Decompose into 2NF.

c. Decompose into 3NF.

Page 1 of 1

You might also like