Professional Documents
Culture Documents
Chapter 4 Upload
Chapter 4 Upload
Chapter 4 Upload
User View
Example
Unnormalized Table
Step 1: Remove Repeating Groups
• Repeating group data is the existence of multiple values
for a particular attribute in a specific record.
Remove Repeating Groups
3NF
Remove Transitive Dependencies
A transitive dependency occurs when nonkey attributes are
dependent on another nonkey attribute and independent of the
table’s primary key.
3NF
Linking Normalized Tables
• When unnormalized tables
are split into multiple 3NF
tables, they need to be linked
together via foreign keys.
• Linking facilitates
accessing of data by
authorized users.
• The degree of association
(joint cardinality) between
the resulting tables
determines how the linking
occurs.
Linking Normalized Tables
(1,1)
(1,1)
(1,M)
(1,M)
(M,M)