Boyce-Codd Normal Form (BCNF)

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

Alexa Rank's

Follow

Powered by Blogger.
Post Comment