17
Ada 6 tahap normalisasi menurut Connolly (2005, p401) yaitu:
a.
Bentuk Normal Pertama (First Normal Form / 1NF)
Definisi
Bentuk
Normal
Pertama
menurut
Connolly (2005, p403) adalah
sebuah relasi dimana setiap baris dan kolom
mempunyai hanya satu nilai.
Dengan
mentransfer data
dari
sumber ke
dalam
format
tersebut dan
tabel
dalam
bentuk tidak
normal (unnormalized form) akan diubah ke bentuk
normal pertama
dengan
menghilangkan kelompok yang
berulang seperti atribut atau
sekelompok
atribut.
b.
Bentuk Normal Kedua (Second Normal Form / 2NF)
Definisi
bentuk
Normal
Kedua
menurut
Connolly (2005,
p407)
adalah
sebuah
relasi
yang
ada
pada
bentuk
normal
pertama,
dan
setiap
atribut
yang
bukan
primary
key
keterngantungan fungsional
penuh
pada primary
key.
Yang
didasarkan pada konsep ketergantungan fungsional secara penuh.
Perubahan
dari
1NF
ke
2NF
ditentukan dengan
menghilangkan
ketergantungan parsial.
Jika
terdapat
ketergantungan parsial
dilakukan
penghilangan atribut
yang
tergantung
fungsional dengan
memindahkan ke dalam
relasi baru dengan duplikasi dari determinannya.
c. Bentuk Normal Ketiga (Third Normal Form / 3NF)
Definisi
Bentuk
Normal
Ketiga
menurut
Connolly
(2005,
p408)
adalah
sebuah relasi dimana
memenuhi 1NF dan
2NF
dan
dimana atribut
tidak primary
key
mengalami ketergantungan transitif pada primary key. Dan
meskipun relasi
2NF
lebih
sedikit
mengalami
pengulangan data
daripada
1NF,
tidak
dipungkiri
masih
bisa
mengalami update
anomalies
(relasi
yang
memiliki
data
yang
berulang).
|