Mata Kuliah: Data Management
Oleh: Yudi Priyadi
Telkom University
Students are able to explain the types of anomalies during the process of
normalization,
Students are able to apply the concept of functional ketergatungan an attribute in a
table,
Students are able to conduct analysis for abnormal shape to the normal form that
refers to the normalization rules based design modeling diagram E-R to be converted
into a physical table,
Students are able to conduct an evaluation of the implementation of a requirement
that must be met at the time towards a better shape (well structured relations).
Telkom University
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD Dalam
Implementasi Database (ISBN:978-979-29-2195-3), Andi Publisher
Telkom University
Functional Dependency
1. Attribute X functionally determines Attribute Y, or
2. Attribute Y dependent function of Attribute X.
The notation for attributes X and Y :
kodepasien
namapasien
{ penyakit, kodepasien }
diagnosis
Full functional dependency
kodepasien
nokmar
Partially dependency
{kodepasien, namapasien}
nokmar
Transitive Dependency
X
Y
Y
Z
kodepasien
{namapasien, nokmar, penyakit}
nokamar
penyakit
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD Dalam
Telkom University
Bentuk Tidak Normal (UNF)
Bentuk Normal Pertama (1NF)
Bentuk Normal Kedua (2NF)
Bentuk Normal Ketiga (3NF)
Bentuk Normal Boyce Codd
(BC/NF)
Bentuk Normal
Keempat (4NF)
Bentuk Normal
Kelima (5NF)
NF
Stages Process of Normalization Forms
Stages of Normalization Process Rules
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD DalamTelkom University
Illustration for Normalization Process
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD DalamTelkom University
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD Dalam
Telkom University
Source: Y.Priyadi. 2014. Kolaborasi SQL & ERD Dalam