Pada tabel di atas, jelas terlihat bahwa kolom Nama_Suppler sebenarnya tergantung pada
kolom Kode_Supplier, karena kolom Kode_Supplier tergantung pada No_Faktur
(primary_key) maka Nama_Supplier juga tergantung pada No_Faktur tetapi
ketergantungannya hanya transitif, melalui kolom Kode_Supplier.
No_Faktur Kode_Supplier, Nama_Supplier
Kode_Supplier Nama_Supplier
Karena Nama_Supplier tergantung pada Kode_supplier, maka pada tabel baru harus
disertakan kolom Kode_Supplier sebagai primary key pada tabel baru. Sedangkan kolom
Kode_Supplier pada tabel asal tidak dihapus (tetap ada, sebagai relasi dengan tabel baru).
Bentuk Normal Tahap Ketiga
(3rd Normal Form / 3NF)
Bentuk Normal Boyce Codd
(Boyce Codd Normal Form / BCNF)
• Sebuah relasi memenuhi syarat BCNF jika dan hanya jika setiap determinan dalam
relasi tersebut adalah candidate key. Ini berarti setiap determinan dalam relasi
BCNF bernilai unik.
• BCNF merupakan perbaikan dari 3NF. Relasi yang memenuhi BCNF pasti
memenuhi 3NF tetapi tidak sebaliknya.