You are on page 1of 3

UNNORMALIZED BUS TABLE

Bus
BusName Operator PassName RouteID Price Discount DisPercent Total
Victory1 Hector Palcone, Juan Cubao 185 Student 20% 148
Ryan Talplacido
Victory7 Armando Mediola, Maria Pasay 196 Senior 20% 156.8
Michael Reyes

First Normal Form (1NF)

Bus
BusName Driver Conductor PassName RouteDesc
Victory1 Hector Palcone Ryan Talplacido Juan Cubao
Victory7 Armando Mediola Michael Reyes Maria Pasay
Discount Percentage Total
Student 20% 148
Senior 20% 156.8

Bus data converted to First Normal Form


Second Normal Form (2NF)

Bus Table
BusName Driver Conductor PassName RouteDesc
Victory1 Hector Palcone Ryan Talplacido Juan Cubao
Victory7 Armando Mediola Michael Reyes Maria Pasay

Bus Passenger

BusID BusName PassID PassName


88001 Victory1 P01 Juan
88007 Victory7 P02 Maria

Driver

DriverID DriverName DriverLast


1306 Hector Palcone
1245 Armando Mendiola
Conductor

ConID ConName ConLast


3070 Ryan Talplacido
3561 Michael Reyes

Route

RouteID RouteDesc BusID DriverID ConID PassID


R01 Cubao 88001 1306 3070 P01
R02 Pasay 88007 1245 3561 P02

Discount Percentage Total


Student 20% 148
Senior 20% 156.8

Bus Table converted to Second Normal Form

You might also like