0% found this document useful (0 votes)
137 views

1NF 2NF 3NF UNF Users Users

The document describes the normalization of a database from 1NF to 3NF. In 1NF, data is stored in a single table with repeating groups. In 2NF, the Users table is split from the Inventory table to remove repeating groups. In 3NF, additional tables like PurchaseOrder, BackOrder and POS are created to remove transitive dependencies and fully normalize the data.
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views

1NF 2NF 3NF UNF Users Users

The document describes the normalization of a database from 1NF to 3NF. In 1NF, data is stored in a single table with repeating groups. In 2NF, the Users table is split from the Inventory table to remove repeating groups. In 3NF, additional tables like PurchaseOrder, BackOrder and POS are created to remove transitive dependencies and fully normalize the data.
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 5

1NF

Username
Password
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
GrandTotal
Cash
Change
Problem

2NF
Users
Username
Password
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate

3NF
Users
Username
Password
Fullname
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
PurchaseOrder
ProductID
ProductName
Description
Quantity
SRP
BackOrder
ProductID
ProductName
Description
Quantity
DeliveryDate
POS
ProductID
ProductName
Description
Quantity
SRP
GrandTotal
Cash
Change

UNF
Username, Password
ProductID, ProductName
Description
Quantity
SRP
ExpirationDate
GrandTotal
Cash, Change
Problem

pk

pk

Users
Username
Password
Fullname
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate

fk
fk
fk

PurchaseOrder
ProductID
ProductName
Description
Quantity
SRP

urchaseOrder

roductName
escription

UNF
Username, Password
ProductID, ProductName
Description
Quantity
SRP
ExpirationDate
GrandTotal
Cash, Change
Problem

1NF
Username
Password
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
GrandTotal
Cash
Change
Problem

UNF
Username
Password
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
GrandTotal
Cash
Change
Problem

2NF
Users
Username
Password
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate

3NF
PurchaseOrder
ProductID
ProductName
Description
Quantity
SRP
BackOrder
ProductID
ProductName
Description
Quantity
DeliveryDate
POS
ProductID
ProductName
Description
Quantity
SRP
GrandTotal
Cash
Change
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
Users
Username
Password

Users
Username
Password
Fullname
Inventory
ProductID
ProductName
Description
Quantity
SRP
ExpirationDate
DeliveredProducts
ProductID
ProductName
Description
Quantity
SRP
DeliveryDate

You might also like