Soal : Jelaskan pengertian ambiguity dan anomali ? Kegunaan bcnf ? Contoh lain bcnf ? Mengapa 3nf lebih banyak...

Kelompok 2


Soal :

  1. Jelaskan pengertian ambiguity dan anomali ?
  2. Kegunaan bcnf ?
  3. Contoh lain bcnf ?
  4. Mengapa 3nf lebih banyak digunakan daripada 4nf ?
  5. Pada 3nf kan udah akurat, kenapa mesti adanya 4nf dan 5nf ?
  6. 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:
             • Pisahkan relasi tersebut, dan
             • 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:

.