You are on page 1of 2

UNF

ViaFlower(CustomerName, CustomerAddress, NoteId, NoteDate, {FlowerId, FlowerType,


ShippingAddress, Quantity, FlowerPrice, ShippingPrice, Subtotal}, Total, TotalPayment, PositionName,
EmployeeName)

1NF

OrderFlowerFormHeader(NoteId, NoteDate, CustomerName, CustomerAddress, PositionName,


EmployeeName)
OrderFlowerFormDetail(FlowerId, FlowerType, ShippingAddress, Quantity, FlowerPrice, ShippingPrice,
NoteId)

2NF

OrderFlowerFormHeader(NoteId, NoteDate, CustomerName, CustomerAddress, PositionName,


EmployeeName)
OrderFlowerFormDetail(NoteId, FlowerId, ShippingAddress, Quantity, ShippingPrice)
MsFlower(FlowerId, FlowerType, FlowerPrice)
3NF

OrderFlowerFormHeader(NoteId, NoteDate, CustomerId, EmployeeId)


OrderFlowerFormDetail(NoteId, FlowerId, ShippingAddress, Quantity, ShippingPrice)
MsFlower(FlowerId, FlowerType, FlowerPrice)
MsCustomer(CustomerId, CustomerName, CustomerAddress)
MsEmployee(EmployeeId, EmployeeName, PositionName)

BCNF

OrderFlowerFormHeader(NoteId, NoteDate, CustomerId, EmployeeId)


OrderFlowerFormDetail(NoteId, FlowerId, ShippingAddress, Quantity, ShippingPrice)
MsFlower(FlowerId, FlowerType, FlowerPrice)
MsCustomer(CustomerId, CustomerName, CustomerAddress)
MsEmployee(EmployeeId, EmployeeName, PositionId)
MsPosition(PositionId, PositionName)

ERD

You might also like