Daftar Isi:
- Definisi - Apa arti Boyce-Codd Normal Form (BCNF)?
- Techopedia menjelaskan Boyce-Codd Normal Form (BCNF)
Definisi - Apa arti Boyce-Codd Normal Form (BCNF)?
Boyce-Codd Normal Form (BCNF) adalah salah satu bentuk normalisasi basis data. Tabel database di BCNF jika dan hanya jika tidak ada dependensi fungsional non-sepele atribut pada apa pun selain superset dari kunci kandidat.
BCNF juga kadang-kadang disebut sebagai 3.5NF, atau 3.5 Bentuk Normal.
Techopedia menjelaskan Boyce-Codd Normal Form (BCNF)
BCNF dikembangkan oleh Raymond Boyce dan EF Codd; yang terakhir secara luas dianggap sebagai bapak desain database relasional.
BCNF benar-benar merupakan perpanjangan dari Normal Form 3 (3NF). Untuk alasan ini sering disebut 3.5NF. 3NF menyatakan bahwa semua data dalam tabel harus hanya bergantung pada kunci utama tabel itu, dan bukan pada bidang lain dalam tabel. Sekilas tampaknya BCNF dan 3NF adalah hal yang sama. Namun, dalam beberapa kasus yang jarang terjadi, tabel 3NF tidak sesuai dengan BCNF. Ini dapat terjadi dalam tabel dengan dua atau lebih kunci kandidat gabungan yang tumpang tindih.