42
2.
Mengidentifikasi functional dependency pada bentuk 1NF
3.
Bila terdapat partial dependency
dalam primary key
maka tempatkan primary
key tersebut dalam suatu tabel baru beserta field-field yang berkaitan dengannya.
d.
Normalisasi Data Ketiga (Third Normal Form/3NF)
Pengujian terhadap bentuk normal ketiga dilakukan dengan cara melihat apakah
terdapat atribut bukan key tergantung fungsional terhadap atribut bukan key yang lain
(disebut ketergantungan transitive). Pada tahap normalisasi 3NF
dihilangkan setiap
Transitive Dependence yang terdapat pada bentuk 2NF. Kondisi Transitive
Dependence dapat diterangkan sebagai berikut : Misalkan terdapat atribut A,B, dan
C yang mempunyai relasi A-B dan B-C. C adalah Transitive Dependence terhadap A
melalui B.
Transitive Dependence terjadi ketika ada atribut yang bukan merupakan primary key,
yang memiliki ketergantungan pada atribut lain yang juga bukan merupakan primary
key. Langkah-langkah membuat 3NF dari 2NF :
1.
Mengidentifikasi primary key pada bentuk 2NF
2.
Mengidentifikasi functional dependency dalam tabel tersebut
3.
Bila terdapat transitive dependency
pada primary key maka tempatkan primary
key beserta field-field yang berkaitan pada tabel baru.
Proses Normalisasi secara umum dilakukan sampai ke tahap 3NF karena sudah tidak
terdapat data pengulangan, dan anomali yang ada sudah sangat sedikit.
|