I have a view from a database
Un-normalized:
(CustomerID,Firstname,Lastname,Address,City,Province,Postalcode,Prepaidtip,Routeid,Routename{PaperIDDescription,DeliveryTypeID,Deliverytypedescription,Deliverytypecurrentcharge}
1st Normal form:
(CustomerID,Firstname,Lastname,Address,City,Province,Postalcode,Prepaidtip,Routeid,Routename)
(PaperIDDescription,CustomerID,DeliveryTypeID,Deliverytypedescription,Deliverytypecurrentcharge)
2nd Normal Form:
Customer(CustomerID,Firstname,Lastname,Address,City,Province,Postalcode,Prepaidtip)
Route(CustomerID,PaperIddescription,RouteID,Routename)
Delivery(PaperIDDescription,DeliveryTypeID***,Deliverytypedescription,DeliveryTypeCurrentCharge
3rd normal Form: No changes.
- Bolded columns are primary key
- Italicized are foreign key
- Italic + Bold is both
- "{}" stand for repeating groups.
Does my normalization look right?