Chapter 4 Upload

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Example

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

Tables in 1NF (First Normal Form)


Step 2: Remove Partial Dependencies
• Partial dependency occurs when one or more nonkey
attributes are dependent on only part of the primary key
rather than the whole key.

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)

You might also like