Soal : 1. apa yang dimaksud BCNF ? 2. Fungsi 1NF untuk apa ? 3. maksud dari slide ke-5 ? 4. tingkatan-tingkatan NF pada basis data...

Kelompok 1


Soal :
1. apa yang dimaksud BCNF ?
2. Fungsi 1NF untuk apa ?
3. maksud dari slide ke-5 ?
4. tingkatan-tingkatan NF pada basis data, kegunaannya ?
5. maksud dari slide ke-13 yang ke dua ?
6. apakah tahap 1 dan 2 saling berhubungan,mengapa ?

Jawab :
1. apa yang di maksud dengan BCNF ?
Jawaban: yang di maksud dengan BCNF yaitu singkatan dari Boyce Codd Normal Form adalah sebuah tabel tipe khusus dari bentuk normal ke tiga. Sebuah relasi dalam BCNF juga bentuk 3NF ,tetapi relasi dalam 3NF mungkin tidak dalam BCNF.

2. fungsi 1NF untuk apa ?
Jawaban : fungsinya untuk menghilangkan atribut bernilai ganda jadi setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi).
Contoh: multivalued, composite

3. maksud dari slide ke-5 ?
Jawaban :  maksudnya adalah pada baris pertama terdapat ‘Bentuk tidak normal’ itu adalah tabel yang masih belum teratur,lalu setelah di hilangkan atribut bernilai ganda maka akan menjadi ‘Bentuk normal pertama (1NF)’,setelah itu di hilangkan lagi ketergantungan parsial maka akan menjadi ‘Bentuk normal kedua (2NF)’,lalu dihilangkan lagi ketergantungan transitif maka akan menjadi ‘Bentuk normal ketiga (3NF)’,lalu dihilangkan lagi anomali yang ada(maksudnya keanehan-keanehan yang ada di situ) akan menjadi ‘Bentuk normal Boyce-codd (BCNF)’, lalu hilangkan lagi ketergantungan multivalue(maksudnya yang memiliki multi value dihilangkan) maka akan menjadi ‘Bentuk normal keempat (4NF),setelah itu hilangkan lagi anomali-anomali yang tersisa(maksudnya jika masih ada dihilangkan) maka akan menjadi ‘Bentuk normal kelima (5NF)’.


4. tingkatan-tingkatan NF pada basis data, kegunaannya ?
Jawaban : tingkatan-tingkatan pada basis data yaitu:
Bentuk Normal Tahap Pertama (1st Normal Form / 1NF)
Bentuk Normal Tahap Kedua (2nd Normal Form / 2NF)
Bentuk Normal Tahap (3rd Normal Form / 3NF)
Boyce-Code Normal Form (BCNF)
Bentuk Normal Tahap (4th Normal Form / 4NF)
Bentuk Normal Tahap (5th Normal Form / 5NF)
Kegunaannya :
       Bentuk normal yang 1NF yaitu fungsinya untuk menghilangkan atribut bernilai ganda jadi setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi).
       Bentuk normal yang 2NF yaitu untuk menetukan Functional Depency pada setiap primary key dan menghilangkan atribut yang ketergantungannya hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key).
       Bentuk normal 3NF yaitu untuk menghilangkan atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya menjadi masing-masing tabel yang ditentukan primary key nya pada masing-masing tabel tersebut.
       Bentuk BCNF yaitu untuk Setiap tabel dalam BCNF merupakan 3NF. Akan tetapi setiap 3NF belum tentu termasuk BCNF. Perbedaannya,BCNF tidak membolehkan A sebagai bagian dari primary key.
       Bentuk normal 4NF yaitu untuk membuat dan tabel tersebut tidak boleh memiliki lebih dari sebuah multivalued atribute. Dalam arti lain, untuk setiap multivalued dependencies (MVD) juga harus merupakan functional dependencies.
       Bentuk normal 5NF yaitu Jika 4 bentuk normal sebelumnya dibentuk berdasarkan functional dependency, 5NF dibentuk berdasarkan konsep join dependence. sebuah tabel telah di-dekomposisi menjadi tabel-tabel lebih kecil, harus bisa digabungkan lagi (join) untuk membentuk tabel semula.




5. maksud dari slide ke-13 yang ke dua ?
Jawaban : Semua atribut bukan kunci hanya boleh tergantung (functional dependency) pada atribut kunci maksudnya adalah menetukan Functional Depency pada setiap primary key dan menghilangkan atribut yang ketergantungannya hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key.

6. apakah tahap 1 dan 2 saling berhubungan,mengapa ?
Jawaban : berhubungan karena pada Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk 1NF, dan semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key. Sebaliknya, sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya (Functional Dependency) hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key). Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah atau dihilangkan.




0 comments:

.