Normalization Workbook (With Lecture)

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 6

a00AppendixImport Data

ID Date
1
1
2
2
2
3
4
4

CustID CustFirst
5/26/2015
1 Holly
5/26/2015
1 Holly
5/26/2015
1 Holly
5/26/2015
1 Holly
5/26/2015
1 Holly
5/26/2015
2 Kate
5/26/2015
3 Bryan
5/26/2015
3 Bryan

CustLast
James
James
James
James
James
Suzette
Tomas
Tomas

Address
75 St. James
75 St. James
75 St. James
75 St. James
75 St. James
114 Thornbush
523 Logan
523 Logan

City
Rushmore
Rushmore
Rushmore
Rushmore
Rushmore
Moore
Terry
Terry

State Zip
ProductName
ND
57560 Small Tea
ND
57560 Muffin
ND
57560 Large Tea
ND
57560 Bagel
ND
57560 Muffin
ND
57540 Grapefruit Juice
ND
57574 Milk
ND
57574 Pecan Bread

List of field
ID
Date
CustID
CustFirst
CustLast
Address
City
State
Zip
ProductName1
RetailPrice1
PricePaid 1
Qty1
Subtotal 1
ProductName2
RetailPrice2
PricePaid 2
Qty2
Subtotal 2

RetailPrice
$1.25
$2.50
$2.75
$3.00
$2.50
$2.00
$2.00
$3.50

1NF (Remove repeating groups & set Atomicity)


*

ID
Date
CustID
CustFirst
CustLast
Address
City
State
Zip
ProductName
RetailPrice
PricePaid
Qty
Subtotal

a00AppendixImport Data
2NF (remove partial dependencies)
Products
* ProductID
ProductName
RetailPrice

Orders
* OrderID, was just ID
Date
CustID
CustFirst
CustLast
Address
City
State
Zip

ItemsOrdered
* ProductID
* OrderID
PricePaid
Qty
Subtotal

a00AppendixImport Data
3NF (remove transitive dependencies)
Products
* ProductID
ProductName
RetailPrice

Orders
* OrderID
Date

ItemsOrdered
* ProductID
* OrderID
PricePaid
Qty

CustID

Entity-Relationship Diagram (ERD)

Inventory

Customer

sold in

places

M
M

Orders

containing

ItemsOrdered

a00AppendixImport Data
PricePaid
Qty Subtotal
$1.25
1
$1.25
$2.00
2
$4.00
$2.75
2
$5.50
$3.00
1
$3.00
$2.00
1
$2.00
$2.00
1
$2.00
$2.00
1
$2.00
$3.50
1
$3.50

ting groups & set Atomicity)

a00AppendixImport Data

a00AppendixImport Data

Customers
* CustID
CustFirst
CustLast
Address
City
State
Zip

You might also like