Sebuah relasi dalam bentuk Boyce-Codd Normal Form (BCNF) jika dan hanya jika setiap determinan adalah
candidate key. Boyce-Codd Normal Form adalah tipe khusus dari bentuk normal ketiga. Sebuah relasi dalam BCNF adalah juga bentuk dalam 3NF, tetapi relasi dalam 3NF mungkin tidak dalam BCNF.
For Example: Sebuah Mobil memiliki attribute seperti license number, engine number, color, make, type (2-door, 4-door), dan description (minivan, pickup, 4×4, sedan). Baik
License Number dan
Engine Number cukup unik untuk menjadikan
candidate key.
|
Gambar 1: Boyce-Codd Normal Form |
Relasi ini dapat dinyatakan sebagai Boyce-Codd Normal Form dengan memecahkan menjadi 2 (dua) kelompok (Lihat: Gambar 1). Kelompok pertama terdapat kedua kunci candidate, yaitu:
License Number dan
Engine Number. Sedangkan kelompok kedua terdapat
Engine Number dan semua attribute lainnya.
Note: Perhatikan bahwa masing-masing kelompok memiliki sebuah candidate key.
0 comments:
Post a Comment