|
35
Tingkatan normalisasi dib agi menjad i beber ap a tahap , y aitu:
1. First Normal Form (1NF)
1NF adalah relasi dimana
gabun gan dar i tiap baris d an ko lom
men gandun g
satu dan
hany a satu
nilai. Sebu ah
relasi berad a dalam 1NF
jika r elasi
tersebut
tidak berisi
atribut
y
ang beru lan g.
Ada
dua
p
endekatan
untuk
men ghilan gkan
repeating group p ada tabel UNF, y aitu:
a.
Dengan memasukkan
data
y
ang
sesuai
ke
d
alam
kolom
y
an g kosong
dari baris y ang men gandun g d ata y ang berulan g.
b. Dengan
menemp atkan data y ang berulan g bersama
salinan d ari atribut
kunci p ada relasi y an g terp isah.
2. Second Normal Form (2NF)
2NF
adalah relasi
y
ang terdap at
di dalam 1NF
dan
tiap
atribut
y
ang bukan
primary key bergantung p ada sep enuhny a (fully fu ctiona l depend ent) terhadap
primary
key.
Fully
functional
d
ependen cy
diny atakan jika
A dan B ad alah
atribut
dari suatu relasi, B
adalah fu lly
functional
depend ency
p
ada A,
jika
B
bergantung p ada A, namun bukan subset d ari A.
3. Third Normal Form (3NF)
3NF adalah relasi
y
ang
terdap at
p
ada
1NF dan 2NF, dimana
tidak ada
atribut
y
ang
bukan primary
key
ber gantung
secara
transitif (transitive
dependacy). Keter gantun g transitif adalah
sebuah kondisi d iman a
A,
B, dan C
adalah atribut dari
sebuah relasi, jika
A berelasi
den gan B dan B ber elasi
dengan C, mak a C adalah keter gantun gan secara transitif p ada A melalu i B.
|