Normalization Example
Normalization Example
Sales Order
Fiction Company
202 N. Main
Mahattan, KS 66502
CusNu CusName CusAdd SalesOrNum SalesOrDat ClerkNum ClerkNam ItemNum ItemName Quantity UnitPric Total OrderTotal
m e e e
1001 ABC 100 Points 405 2/1/2000 210 Martin 800 Widget small 40 60 2400 3800
Comp Manhattan, Lawrence
KS 66502
1001 ABC 100 Points 405 2/1/2000 210 Martin 801 tingimajigger 20 20 400 3800
Comp Manhattan, Lawrence
KS 66502
1001 ABC 100 Points 405 2/1/2000 210 Martin 805 thingibob 10 100 1000 3800
Comp Manhattan, Lawrence
KS 66502
SalesOrder
SalesOrderDetails
Identify transitive dependency, is there any? No, therefore the tables are in 3 NF
Third Normal Form
SalesOrder
SalesOrderDetails
Normalization process ends, now can implement those tables in the DBMS.
SalesOrder
SalesOrderDetails
Order Details
Book Book Name Quantit Unit Total
ID y Price (RM)
101201 To Kill A Mockingbird 1 20 20
123019 Mary Poppins 1 10 10
102492 The Great Gatsby 1 15 15
391031 A Tale Of Two Cities 1 20 20
Order Total 65