17
3. Bentuk normal ketiga (3NF)
Menurut
Connolly dan
Begg
(2002,
p394),
bentuk
normal
ketiga
(3NF)
adalah sebuah relasi dalam bentuk
normal pertama dan kedua, dan tidak terdapat
atribut non-primary key yang bergantung secara transitif kepada primary key.
Bentuk
normal
ketiga
didasarkan
pada
konsep
ketergantungan transitif
(transitive
dependency).
Menurut
Connolly dan
Begg
(2002,
p394),
ketergantungan transitif
dapat
didefinisikan
sebagai
berikut:
sebuah
kondisi
dimana A, B, dan C adalah atribut dari sebuah relasi, dimana jika A ?
B
dan
B
?
C,
maka
C
adalah
ketergantungan
transitif
pada
A
melalui
B
(menyatakan
bahwa A tidak memiliki
ketergantungan transitif pada B ataupun C).
Suatu relasi dikatakan sudah mencapai bentuk normal ketiga jika:
Berada dalam bentuk normal pertama dan kedua.
Setiap
atribut
non-primary
key
tidak
memiliki
ketergantungan
transitif
kepada primary key.
4.
Bentuk normal boyce-codd (BCNF)
Menurut Connolly dan
Begg
(2002,
p398),
bentuk
normal
boyce-codd
(BCNF)
dapat
tercapai
jika
dan
hanya
jika
setiap
determinannya adalah
sebuah
candidate key.
Untuk menguji apakah suatu relasi sudah dalam bentuk normal boyce-codd,
dilakukan
identifikasi semua
determinan
dan
memastikan bahwa
determinan
tersebut
adalah
candidate
key.
Determinan
adalah
sebuah
atribut,
dimana
beberapa atribut yang lain masih bergantung fungsional secara penuh.
|