Professional Documents
Culture Documents
2
Bill
SN
2020-09-223334
2020-09-223374
2020-09-223334
2020-09-223334
Bill(SN, Date
Removing repeating
Bill(SN, Date/Time, O
Dishes(Dish co
Bill
SN
2020-09-223334
2020-09-223374
2020-09-223334
2020-09-223334
Removing
Dish code, order number ->order u
dish code-> dish name, dish rate
Bill(SN, Date/Time, Order number,
Dish(Dish code, dish name, dish rat
Order(Dish code, oreder number,o
Dish
Dish Code
CHKMO
MIXCHT
Dish
Dish Code
CHKMO
MIXCHT
Order
Dish Code
CHKMO
MIXCHT
CHKMO
Bill
Order Number
09-00231
09-00345
09-00360
09-09000
Table Customer
Customer(SN, Name,Contact,A
Delivery(D_Id,Location_name,C
Loyalty(L_Id, L_name,dish code
Loyalty_customer(customer id,orde
Bill(SN, Date/Time, Order number,
Dish(Dish code, dish name, dish rat
Resturant(resturant id, resturant n
Order(Dish code, order number,ord
Bill(SN, Date/Time, Order number, Order amount, Delivery Point, Status, {Dish code, Dish name, Order unit, Dish rate
1NF
Removing repeating group
Bill(SN, Date/Time, Order number, Order amount, Delivery Point, Status)
Dishes(Dish code, Order number, Dish name, Order unit, Dish rate, Line total, Resturant)
2NF
Removing partial dependency
order number ->order unit, line total, resturant
dish name, dish rate
e/Time, Order number, Order amount, Delivery Point, Status)
ode, dish name, dish rate)
code, oreder number,order unit, line total, resturant name, resturant id)
order
Dish Name Dish Rate Dish Code
Chicken Momo 350 CHKMO
Mixed Chatamari 325 MIXCHT
CHKMO
3NF
Removing transitive dependency
rder number ->order unit, dish rate, resturant name, resturant id
d -> resturant name
rder number -> resturant id -> resturant name
Resurant
Dish Name Dish Rate Restaurent id
Chicken Momo 350 R001
Mixed Chatamari 325 R002
SN, Name,Contact,Address,Email)
_Id,Location_name,Charge,Time)
Id, L_name,dish code,resturant id,loyalty points)
cv+O44:T47
stomer(customer id,order no,loyalty id,loyalty points )
e/Time, Order number, Order amount, Delivery Point, Status)
ode, dish name, dish rate, local name)
esturant id, resturant name)
code, order number,order unit, line total, resturant id)
Dishes
Status Dish Code Order number Dish Name
On Time CHKMO 09-00231 Chicken Momo
Early MIXCHT 09-00231 Mixed Chatamari
On Time CHKMO 09-00345 Chicken Momo
Late
Order number Order Unit Dish Rate Restaurent name Restaurent id
09-00231 6 Plates 350 Taste Buds R001
09-00231 2 Plate 325 Local Foodie R002
09-00345 2 Plates 350 Taste Buds R001
Restaurent name
Taste Buds
Local Foodie
Status
On Time
Early
On Time
Late
Line Total Restaurent