Answered step by step
Verified Expert Solution
Question
1 Approved Answer
UNF ( Unnormalized Form ) : o Customer Table: CustomerID ( Primary Key ) CustomerName CustomerAddress CustomerCategory DiscountRate Product Table: ProductID ( Primary Key )
UNF Unnormalized Form:
o Customer Table:
CustomerID Primary Key
CustomerName
CustomerAddress
CustomerCategory
DiscountRate
Product Table:
ProductID Primary Key
ProductName
Description
Category
Price
StockLevel
VendorID Foreign Key
Order Table:
OrderID Primary Key
CustomerID Foreign Key
OrderDate
PaymentOption
OrderDetails Table:
OrderID Primary key Foreign Key
ProductID Primary key, Foreign Key
Quantity
UnitPrice
NF First Normal Form:
Customer Table:
CustomerID PK
CustomerName
CustomerAddress
CustomerCategory
DiscountRate
Product Table:
ProductID PK
ProductName
Description
Category
Price
StockLevel
Order Table:
OrderID PK
CustomerID FK
OrderDate
PaymentOption
OrderDetails Table:
OrderID PK FK
ProductID PK FK
Quantity
UnitPrice
NF Second Normal Form:
Customer Table:
CustomerID PK
CustomerName
CustomerAddress
CustomerCategory
DiscountRate
Product Table:
ProductID PK
ProductName
Description
Category
Price
StockLevel
VendorID FK
Order Table:
OrderID PK
CustomerID FK
OrderDate
PaymentOption
OrderDetails Table:
OrderID PK FK
ProductID PK FK
Quantity
UnitPrice
o NF Third Normal Form:
o Customer Table:
CustomerID PK
CustomerName
CustomerAddress
CustomerCategory
DiscountRate
Product Table:
ProductID PK
ProductName
Description
Category
Price
StockLevel
VendorID FK
Order Table:
OrderID PK
CustomerID FK
OrderDate
PaymentOption
OrderDetails Table:
OrderID PK FK
ProductID PK FK
Quantity
UnitPrice
Vendor Table:
VendorID PK
VendorName
Draw ER Diagram, for initial before normalization and final after normalization with entities and relationships according to the above normalization
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started