You are on page 1of 8

UN-NORMALIZED FORM

(Merged columns)
UN-NORMALIZED FORM
(Separate columns)
PRODUCT PRODUCT PRODUCT PART PART QTY. SUP SUP SUP
NO. NAME COST NO. NAME USE NO. NAME CITY

101 GENERATOR 1000 201 WHEELS 4 301 STEELCO. BARODA

101 GENERATOR 1000 202 BOLTS 100 302 TISCO TATANAGAR

101 GENERATOR 1000 203 STEELBAR 10 301 STEELCO. BARODA

102 ENGINE 2000 202 BOLTS 200 302 TISCO TATANAGAR

102 ENGINE 2000 203 STEEL BAR 20 301 STEELCO. BARODA

102 ENGINE 2000 204 PIPES 10 303 SAIL INDORE


There are 2 rules to 1NF.
1. Each attribute has one value.
2. Remove duplicate columns.
3. Each column by row position must have a
unique value.
4. Not allowed for repeating of group.
PRODUCT PRODUCT PRODUCT PART PART
NO. NAME COST NO. NAME

PROD-PART
101 GENERATOR 1000 201 WHEELS

102 ENGINE 2000 202 BOLTS

PRODUCT QTY. SUP SUP SUP


NO. USE NO. NAME CITY

101 4 301 STEELCO. BARODA

101 100 302 TISCO TATANAGAR

101 10 301 STEELCO. BARODA

PROD-SUP 102 200 302 TISCO TATANAGAR

102 20 301 STEELCO. BARODA

102 10 303 SAIL INDORE


There are 2 rules to 2NF.

 Inorder to meet the requirements of 2NF, we must first


meet the requirements of 1NF.
1. Remove duplicate data in a single column and place the
data in separate tables.
2. Create relationships between the sets of data.
PRODUCT NO. PRODUCT NAME PRODUCT COST PART NO. PART NAME
101 GENERATOR 1000 201 WHEELS
102 ENGINE 2000 202 BOLTS

PROD-PART

SUP NO. SUP NAME SUP CITY


301 STEELCO. BARODA
302 TISCO TATANAGAR
SUP
303 SAIL INDORE

PROD-SUP
PRODUCT NO. QTY. USE SUP NO.
101 4 301
101 100 302
101 10 301
102 200 302
102 20 301
102 10 303

You might also like