Soal :
- Jelaskan
pengertian ambiguity dan anomali ?
- Kegunaan
bcnf ?
- Contoh
lain bcnf ?
- Mengapa
3nf lebih banyak digunakan daripada 4nf ?
- Pada
3nf kan udah akurat, kenapa mesti adanya 4nf dan 5nf ?
- Ciri-ciri
dari bentuk tidak normal ?
Jawab :
1.
Pengertian ambiguity dan anomali ?
-
ambiguity = sering diartikan sebagai kata yang
bermakna ganda atau mendua arti.
-
anomali =
penyimpangan/keanehan yang terjadi atau kata lainnya adalah tidak seperti
biasanya.
2.
Kegunaan bcnf ?
-
BCNF
merupakan bentuk normal sebagian perbaikan terhadap 3NF. karena bentuk
normal ketigapun mungkin masih mengandung anomali sehingga masih perlu
dinormalisasi lebih lanjut.
-
Menghilangkan anomali-anomali (keanehan-keanehan
yang tersisa) yang ada pada 3nf.
Cara mengkonversi relasi yang telah memenuhi
3NF ke BCNF:
–
Carilah semua penentu,
– Bila
terdapat penentu yang bukan berupa kunci kandidat,
maka:
• Buat penentu tersebut sebagai kunci primer
3.
Contoh lain bcnf ?
• Relasi di atas memenuhi 3NF tetapi tidak memenuhi BCNF,
Karena :
Seorang mahasiswa dapat mengambil sejumlah mata kuliah.
Setiap dosen hanya mengajar pada sebuah mata kuliah.
Setiap mahasiswa pada setiap mata kuliah hanya diajar oleh seorang dosen.
Suatu mata kuliah yang sama bisa memiliki lebih dari satu dosen.
Mahasiswa, Mata Kuliah à Dosen
Mahasiswa, Dosen à Mata Kuliah
4.
Mengapa 3nf lebih banyak digunakan daripada
4nf ?
Sebenarnya masih ada tahapan selanjutnya,
tetapi karena tahap ketiga sudah mencapai keakuratan dan kenormalan, karena
pada tahap keempat dan kelima hanya menghilangkan anomali-anomali atau
keanehan-keanehan yang masih tersisa. Dan pada tahap keempat dan kelima hanya
tinggal memantapkannya saja. Tetapi pada kebanyakan kasus, normalisasi hanya
sampai ketiga saja.
5.
Pada 3nf kan udah akurat, kenapa mesti adanya
4nf dan 5nf ?
Seperti yang dijelaskan pada pertanyaan
sebelumnya, 4nf dan 5nf hanya menghilangkan anomali-anomali atau
keanehan-keanehan yang masih tersisa. Dan pada tahap keempat dan kelima hanya
tinggal memantapkannya saja. Pada dasarnya semua tahap normalisasi sangat
bermanfaat agar tidak terjadi kerangkapan dan redundancy saat melakukan
pengolahan data. Pada tahap 4nf dan 5nf data tadi disempurnakan lagi.
6.
Ciri-ciri dari bentuk tidak normal ?
-
Kumpulan data yang tidak disimpan tidak
mempunyai format tertentu.
-
Data disimpan apa adanya sesuai masukan yang
di peroleh.
-
Dalam bentuk ini data mungkin saja tidak
lengkap, tidak konsisten / terduplikasi.
0 comments: