NEW
Font size
WorksheetsQuiz 4 Database SQL
Total questions: 35
Worksheet time: 6hrs 50mins
Perbedaan utama antara pendekatan Top Down dan Bottom Up dalam desain database adalah sumber data awal yang digunakan. Manakah pernyataan yang paling tepat?
Top Down dimulai dari skema logis rinci, Bottom Up dari laporan keuangan perusahaan
Top Down dimulai dari tabel fisik siap pakai, Bottom Up dari kebutuhan pengguna umum
Top Down berawal dari proses bisnis formal, Bottom Up dari entitas teridentifikasi
Top Down berawal dari normalisasi tabel, Bottom Up dari diagram jaringan LAN
Apa keluaran akhir yang umum pada tahap Top Down sebelum implementasi fisik?
Model ERD konseptual lengkap
Skema indeks nonclustered rinci
Script DDL vendor spesifik
Rencana backup harian otomatis
Apa tujuan utama normalisasi dalam skema logis basis data relasional?
Meminimalkan duplikasi data secara sistematis
Mempercepat semua query tanpa indeks
Menggabungkan seluruh tabel menjadi satu tabel besar
Mengganti kunci primer dengan kunci gabungan kompleks
Berdasarkan visual, ke bentuk normal minimal mana proses normalisasi biasanya diarahkan agar data berulang tidak muncul?
Bentuk normal ketiga (3NF)
Bentuk normal Boyce–Codd (BCNF)
Bentuk normal kedua (2NF)
Bentuk normal pertama (1NF)
Manakah yang termasuk anomali yang ditangani oleh normalisasi pada operasi DML?
Anomali COMMIT, ROLLBACK, dan SAVEPOINT
Anomali SELECT, JOIN, dan GROUP BY
Anomali INSERT, DELETE, dan UPDATE
Anomali CREATE, ALTER, dan DROP
Skenario: Tabel gabungan menyimpan data pelanggan dan pesanan, sehingga setiap pesanan menggandakan alamat pelanggan berkali-kali. Tindakan normalisasi yang paling tepat adalah apa?
Menambahkan kolom alamat cadangan untuk setiap baris
Menghapus kunci asing agar lebih fleksibel
Memecah tabel menjadi relasi terpisah dengan kunci asing
Menggabungkan semua relasi ke satu skema denormal
Apa tujuan utama normalisasi database dalam konteks bentuk normal?
Menggabungkan semua data dalam satu tabel
Menambah kolom berulang untuk kemudahan
Meningkatkan ukuran tabel agar kompleks
Mengurangi duplikasi data untuk operasi efisien
Manakah pernyataan yang paling tepat tentang 3NF (Third Normal Form)?
Setiap relasi harus memiliki tiga tabel terpisah
Atribut non-kunci bergantung pada kunci utama saja
Semua atribut bebas dari nilai null wajib
Tabel selalu memiliki satu kunci kandidat saja
Situasi mana yang menggambarkan insertion anomaly?
Penghapusan satu baris menghilangkan informasi penting
Tidak bisa menambah data karena butuh data lain yang belum ada
Data ganda tersimpan pada beberapa baris berbeda
Perubahan satu nilai mengharuskan mengubah banyak baris
Mengapa normalisasi membantu mengurangi update anomaly?
Indeks unik dibuat pada semua kolom non-kunci
Replikasi data ke banyak tabel untuk kecepatan
Penggunaan trigger untuk setiap perubahan nilai
Data fakta disimpan satu tempat sehingga konsisten
Saat terjadi deletion anomaly, dampak utamanya adalah apa?
Penurunan performa karena banyak indeks
Duplikasi baris meningkat drastis
Hilangnya informasi yang masih diperlukan
Terjadinya deadlock pada transaksi
Pada konteks normalisasi basis data, tujuan utama Bentuk Normal adalah apa?
Menggabungkan semua tabel menjadi satu skema
Meningkatkan jumlah redundansi untuk cadangan
Menambah atribut multivalued untuk fleksibilitas
Meminimalkan duplikasi data dan operasi efisien
Menurut urutan yang terlihat pada gambar, langkah apa yang diterapkan saat berpindah dari Bentuk Tidak Normal (UNF) ke Bentuk Normal Pertama (1NF)?
Menambahkan dependensi parsial untuk konsistensi
Memecah kunci komposit menjadi kunci tunggal
Menghapus dependensi transitif antar atribut
Menghilangkan atribut bernilai ganda dari setiap record
Sebuah skema relasional memiliki anomali update karena atribut non-kunci bergantung transitif pada kunci utama. Berdasarkan tahapan pada gambar, normal form mana yang harus dicapai untuk menghilangkan masalah tersebut?
Bentuk Normal Ketiga, menghapus dependensi transitif
Bentuk Tidak Normal, menyatukan semua entitas
Bentuk Normal Kedua, membuat dependensi parsial
Bentuk Normal Pertama, menambah kolom atomic
Pada diagram langkah normalisasi, apa tujuan utama penghilangan atribut multi-nilai saat transisi dari UNF ke 1NF?
Membolehkan penyimpanan daftar nilai dalam satu sel
Menggabungkan semua atribut menjadi satu kolom besar
Memastikan setiap atribut memiliki satu nilai per baris
Mengurangi jumlah tabel tanpa mengubah ketergantungan
Sebuah tabel memiliki kunci komposit (A,B) dan atribut C bergantung hanya pada A. Pada tahap mana permasalahan ini diselesaikan dalam normalisasi?
2NF ke 3NF dengan menghapus ketergantungan transitif
3NF ke BCNF dengan memisah semua kandidat kunci
1NF ke 2NF dengan menghapus ketergantungan parsial
UNF ke 1NF dengan pengurutan baris
Urutan tahapan yang benar dalam normalisasi berdasarkan diagram adalah apa?
3NF → 2NF → 1NF → UNF
UNF → 1NF → 2NF → 3NF
1NF → UNF → 2NF → 3NF
UNF → 2NF → 1NF → 3NF
Apa yang dimaksud dengan anomali basis data dalam konteks relasi tabel?
Teknik kompresi untuk mengurangi ukuran basis data
Metode enkripsi untuk melindungi data sensitif
Proses optimasi kinerja kueri kompleks
Ketidakteraturan data akibat struktur tabel buruk
Skenario: Sebuah tabel menyimpan data pelanggan sekaligus detail transaksi dalam baris yang sama. Perubahan alamat pelanggan menyebabkan duplikasi tidak konsisten di beberapa baris. Jenis anomali apa yang paling tepat?
Anomali pemasukan (insertion anomaly)
Anomali penamaan (naming anomaly)
Anomali pembaruan (update anomaly)
Anomali penghapusan (deletion anomaly)
Apa konsekuensi utama dari anomali delete pada tabel dengan data terduplikasi seperti UNF?
Kehilangan fakta penting yang tidak boleh hilang
Primary key menjadi tidak unik sementara
Semua dependensi fungsional menjadi transitif
Baris baru tidak dapat ditambahkan lagi
Pernyataan mana yang paling akurat tentang anomali update pada data yang redundan?
Perlu memperbarui banyak baris untuk konsistensi
Tidak mempengaruhi integritas referensial sama sekali
Hanya terjadi bila primary key null atau kosong
Selalu teratasi dengan menambah indeks tunggal
Mengapa perubahan dari UNF ke 1NF pada contoh tabel personel dilakukan?
Mengubah jenis data menjadi non-atomik
Menghapus primary key agar fleksibel
Memisahkan nilai berulang menjadi baris terpisah
Menggabungkan semua atribut ke satu kolom besar
Langkah praktis apa yang paling efektif mengurangi redundansi data pada UNF?
Menduplikasi baris agar mudah dicari
Mengganti semua kolom menjadi teks bebas
Menambah trigger untuk setiap perubahan
Normalisasi tabel dan pisahkan entitas
Apa penyebab utama anomali dalam tabel relasional ketika beberapa konsep entitas digabung dalam satu tabel?
Ketergantungan atribut pada kunci campuran
Kurangnya indeks pada kolom numerik
Terlalu banyak baris dalam satu tabel
Penggunaan tipe data yang terlalu besar
Langkah normalisasi apa yang paling tepat untuk memisahkan atribut yang bergantung pada sebagian kunci dari kunci gabungan?
Menuju Bentuk Normal Kedua (2NF)
Menuju Bentuk Normal Ketiga (3NF)
Denormalisasi terkontrol untuk performa
Membuat indeks unik pada semua kolom
Jika sebuah tabel menyimpan Nama, Alamat, Kesatuan, Agama, serta No.SuratTugas, Mulai, Akhir, Kota, Wilayah dalam satu relasi, jenis anomali apa yang paling mungkin terjadi?
Anomali autentikasi pengguna
Anomali penyisipan, pembaruan, dan penghapusan
Anomali penjadwalan proses batch
Anomali pengurutan berdasarkan indeks
Dalam konteks dependensi fungsional, atribut mana yang bertindak sebagai determinan ketika No.SuratTugas secara unik menentukan nilai Kota dan Wilayah pada tabel Penugasan?
No.SuratTugas sebagai determinan utama
IDPersonel sebagai determinan utama
Kota sebagai determinan utama
Wilayah sebagai determinan utama
Manakah kandidat key paling kuat untuk mengidentifikasi baris pada tabel Personel yang berisi kolom IDPersonel, Nama, Alamat, Kesatuan, dan Agama?
IDPersonel sebagai pengenal unik
Nama sebagai pengenal unik
Alamat sebagai pengenal unik
Kesatuan sebagai pengenal unik
Jika sebuah relasi awal menggabungkan Personel dan Penugasan lalu dinormalisasi ke 2NF, ketergantungan parsial mana yang dihilangkan?
Atribut non-key bergantung pada bagian dari key gabungan
Atribut key bergantung pada atribut non-key
Tidak ada atribut bergantung pada key utama
Semua atribut bergantung transitive pada atribut non-key
Primary key yang tepat untuk tabel Penugasan bila No.SuratTugas dapat berulang untuk orang berbeda namun unik per orang dan surat adalah kombinasi apa?
Kota dan Wilayah sebagai key gabungan
IDPersonel dan No.SuratTugas sebagai key gabungan
No.SuratTugas saja sebagai key tunggal
IDPersonel saja sebagai key tunggal
Dalam konteks normalisasi, apa tujuan utama mengubah UNF menjadi 1NF pada tabel penugasan yang memiliki kolom berulang seperti No.SuratTugas dan Kota?
Menghilangkan nilai null seluruh kolom
Menghapus ketergantungan transitif kompleks
Mengeliminasi grup berulang menjadi baris terpisah
Menggabungkan beberapa tabel menjadi satu tabel
Syarat kunci 1NF yang tepat untuk data penugasan adalah apa?
Semua kolom harus atomik tanpa daftar nilai
Setiap kolom harus berupa angka bulat
Skema wajib memiliki foreign key ke Kota
Harus ada minimal tiga kunci kandidat
Transisi dari 1NF ke 2NF pada tabel dengan kunci komposit menekankan penghapusan ketergantungan parsial. Ketergantungan parsial terjadi ketika atribut non-kunci bergantung pada apa?
Seluruh kunci komposit secara penuh
Hanya sebagian dari kunci komposit
Atribut non-kunci lainnya
Kunci kandidat alternatif
Jika tabel Penugasan memiliki kunci komposit (IDPerson, No.SuratTugas), atribut Nama Kota seharusnya ditempatkan di tabel mana untuk mencapai 2NF?
Diubah menjadi kolom terhitung otomatis
Tetap di tabel Penugasan utama
Dipindah ke tabel referensi Kota terpisah
Disimpan bersama Wilayah di satu tabel
Manakah pemetaan relasi yang paling tepat setelah normalisasi 2NF berdasarkan gambar: Penugasan.IDPerson ↔ Kota.IDKota ↔ Wilayah.IDWilayah?
Penugasan memiliki foreign key ke Wilayah dan tidak ke Kota
Penugasan langsung menyimpan Nama Wilayah
Wilayah mereferensi Kota melalui IDKota
Kota mereferensi Wilayah melalui IDWilayah
