You are on page 1of 10

fig.

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 code,order number ->order un


resturant id -> resturant name
dish code,order number -> restura

Bill(SN, Date/Time, Order number,


Dish(Dish code, dish name, dish rat
Resturant(resturant id, resturant n
Order(Dish code, order number,ord

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

for complex form,


Customer order detail form(Custom
Dish search form(Dish,Resturant,Cu
Orderactivity form(Customer, Rest
UNF

Date/Time Order Number Order Amount Delivery Point

9th November 2020/14:30 09-00231 2750 Baneshwor

9th November 2020/15:20 09-00345 700 Kalanki


9 November 2020/14:40
th
09-00360 5000 Baluwatar
9 November 2020/16:50
th
09-09000 3450 Kalanki

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)

Date/Time Order Number Order Amount Delivery Point


9th November 2020/14:30 09-00231 2750 Baneshwor
9th November 2020/15:20 09-00345 700 Kalanki
9th November 2020/14:40 09-00360 5000 Baluwatar
9th November 2020/16:50 09-09000 3450 Kalanki

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

e/Time, Order number, Order amount, Delivery Point, Status)


ode, dish name, dish rate)
esturant id, resturant name)
code, order number,order unit, line total, resturant id)

Resurant
Dish Name Dish Rate Restaurent id
Chicken Momo 350 R001
Mixed Chatamari 325 R002

Order number Order Unit Dish Rate Restaurent id


09-00231 6 Plates 350 R001
09-00231 2 Plate 325 R002
09-00345 2 Plates 350 R001

Date/Time SN Order Amount Delivery Point


9 November 2020/14:30
th
2020-09-223334 2750 Baneshwor
9th November 2020/15:20 2020-09-223374 700 Kalanki
9 November 2020/14:40
th
2020-09-223334 5000 Baluwatar
9 November 2020/16:50
th
2020-09-223334 3450 Kalanki

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)

order detail form(Customer,Bill,Order,Dish)


form(Dish,Resturant,Customer)
ty form(Customer, Resturant, Dish)
Status Dish Code Dish Name Order Unit Dish Rate

On Time CHKMO Chicken Momo 6 Plates 350

MIXCHT Mixed Chatamari 2 Plate 325

Early CHKMO Chicken Momo 2 Plates 350


On Time
Late

h name, Order unit, Dish rate, Line total, Resturant})

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

2100 Taste Buds

650 Local Foodie

700 Taste Buds

Order Unit Dish Rate Line Total Restaurent


6 Plates 350 2100 Taste Buds
2 Plate 325 650 Local Foodie
2 Plates 350 700 Taste Buds
SN Date/Time Order Number Order Amount Delivery Point Status
9th November
2020-09-223334 09-00231 2750 Baneshwor On Time
2020/14:30
9th November
2020-09-223374 09-00345 700 Kalanki Early
2020/15:20
9th November
2020-09-223334 09-00360 5000 Baluwatar On Time
2020/14:40
9th November
2020-09-223334 09-09000 3450 Kalanki Late
2020/16:50

You might also like