22
1.
Bentuk Normal Pertama (1NF), bentuk normal pertama ekivalen
dengan definisi model relasional. Relasi adalah berbentuk normal
pertama (1NF) jika semua nilai atributnya adalah sederhana.
2.
Bentuk Normal Kedua (2NF), ketentuan bentuk normal antara lain
adalah harus berbentuk normal pertama dan semua atribut bukan utama
harus bergantung fungsional penuh pada kunci relasi.
3.
Bentuk Normal Ketiga (3NF), ketentuan normal bentuk ketiga adalah
harus telah berbentuk normal kedua dan relasi tidak boleh memuat
ketergantungan fungsional diantara atribut-atribut bukan utama.
Bentuk normal ketiga menghilangkan kebergantungan transitif.
4.
Bentuk Normal Boyce-Code (BCNF), ketentun BCNF antara lain
masing-masing atribut utama bergantung fungsional penuh pada
masing-masing kunci dimana kunci tersebut bukan bagiannya dengan
kata lain relasi adalah BCNF jika setiap determinan atribut-atribut
relasi adalah kunci relasi.
5.
Bentuk Normal Keempat (4NF), bentuk normal 4NF terpenuhi dalam
sebuah tabel jika telah memenuhi bentuk BCNF, dan tabel tersebut
tidak boleh memiliki lebih dari sebuah multivalued atribute. Untuk
setiap multivalued dependencies (MVD) juga harus merupakan
functional dependencies .
6.
Bentuk Normal Kelima (5NF), bentuk normal 5NF terpenuhi jika tidak
dapat memiliki sebuah lossless decomposition menjadi tabel-tabel
yg
lebih kecil. Jika 4 bentuk normal sebelumnya dibentuk berdasarkan
functional dependency, 5NF dibentuk berdasarkan konsep join
dependence. Yakni apabila sebuah tabel telah di-dekomposisi menjadi
tabel-tabel lebih kecil, harus bisa digabungkan lagi (join) untuk
membentuk tabel semula.
|