NEW
Font size
WorksheetsSoal Normalisasi Basis Data
Total questions: 15
Worksheet time: 8mins
Tujuan utama dari normalisasi dalam basis data adalah...
Mengurangi jumlah tabel dalam basis data
Meningkatkan jumlah relasi dalam basis data
Menghilangkan redundansi dan anomali data
Menambahkan data secara manual
Bentuk normal pertama (1NF) mengharuskan setiap atribut dalam tabel...
Hanya berisi angka
Tidak memiliki nilai NULL
Mengandung nilai atomik (tidak dapat dipecah)
Merupakan kunci utama
Jika sebuah tabel memiliki atribut yang bergantung sebagian terhadap kunci utama, maka tabel tersebut...
Sudah dalam bentuk 2NF
Masih dalam bentuk 1NF
Dalam bentuk 3NF
Tidak memerlukan normalisasi
Contoh dari anomali penyisipan adalah...
Penjelasan: Anomali penyisipan terjadi ketika kamu tidak bisa menambahkan informasi baru karena data lain yang seharusnya tidak wajib juga harus diisi. Misal, kamu nggak bisa nambahin data "obat baru" ke tabel transaksi karena kolom transaksi seperti ID pelanggan atau ID transaksi belum ada. Padahal si obat itu belum dibeli siapa-siapa.
Tidak dapat menghapus data pelanggan yang belum pernah memesan
Tidak dapat menambahkan data pesanan baru tanpa data pelanggan
Tidak dapat mengubah harga barang tanpa merusak data transaksi
Tidak dapat menambahkan data barang yang belum dipesan
Bentuk normal kedua (2NF) dapat dicapai jika...
Tabel sudah dalam bentuk 1NF dan semua atribut bukan kunci bergantung penuh pada kunci utama
Tabel tidak memiliki atribut NULL
Tabel hanya memiliki satu kunci primer
Setiap atribut menjadi kunci asing
Tabel dengan struktur seperti di samping ini termasuk bentuk normal apa?
1NF
2NF
3NF
BCNF
Fungsi dari bentuk normal ketiga (3NF) adalah untuk...
Menghilangkan ketergantungan transitif
Menghapus data duplikat
Memecah kunci utama
Menyatukan tabel-tabel kecil
Ketika atribut non-primer bergantung pada atribut non-primer lainnya, ini disebut sebagai...
Ketergantungan fungsional parsial
Ketergantungan transitif
Anomali penghapusan
Redundansi data
Perhatikan tabel disamping. Jika satu dosen bisa mengajar lebih dari satu mata kuliah, dan Nama_MK hanya bergantung pada Kode_MK, maka bentuk normal apakah yang belum terpenuhi oleh tabel tersebut?
1NF
2NF
3NF
BCNF
Dalam proses normalisasi, atribut yang bergantung secara transitif harus...
Dihapus
Dipindahkan ke tabel lain
Digabungkan dengan atribut kunci
Diabaikan
Yang termasuk composite key adalah...
Atribut yang selalu NULL
Gabungan dua atau lebih atribut untuk membentuk kunci utama
Kunci asing yang menunjuk ke tabel lain
Atribut yang memiliki domain numerik
Dalam 3NF, setiap atribut non-primer harus...
Bergantung secara transitif
Bergantung langsung pada kunci utama
Menjadi bagian dari kunci kandidat
Tidak boleh digunakan untuk query
Normalisasi dilakukan untuk mencegah...
Penggunaan SQL berlebihan
Redundansi dan inkonsistensi data
Pembuatan index yang terlalu banyak
Pembuatan ERD
Contoh ketergantungan fungsional: jika kita tahu "NIM", maka kita bisa tahu "Nama Mahasiswa". Maka...
NIM tergantung pada Nama
Nama tergantung pada NIM
Keduanya tidak tergantung
Tergantung pada tabel lain
perhatikan tabel disamping. Jika Nama_Produk bergantung hanya pada ID_Produk, bukan pada keseluruhan kunci gabungan, maka terjadi...
Partial Dependency
Multivalued Dependency
Functional Dependency
Candidate Key
