1.Mudah
Apa yang dimaksud dengan kunci primer (primary key)?
- AKolom pertama dari setiap tabel
- BSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
- CKata sandi untuk basis data
- DSebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
2.Mudah
Apa yang dilakukan constraint CHECK?
- AMemverifikasi kata sandi pengguna
- BMenghitung baris dalam tabel
- CMenolak baris yang nilainya tidak memenuhi suatu kondisi
- DMemeriksa apakah suatu tabel ada sebelum kueri dijalankan padanya
3.Mudah
Pernyataan SQL manakah yang menambahkan baris baru ke sebuah tabel?
- AINSERT
- BSELECT
- CUPDATE
- DALTER
4.Sedang
Apa arti dependensi fungsional A → B?
- AA dan B sama-sama kunci primer
- BSetiap nilai A berasosiasi dengan tepat satu nilai B
- CSetiap nilai B berasosiasi dengan tepat satu nilai A
- DA adalah kunci asing yang merujuk ke B
5.Sedang
Apa itu SQL injection?
- ASerangan di mana input pengguna mengubah struktur kueri SQL
- BTeknik untuk menyisipkan banyak baris dengan cepat memakai satu pernyataan INSERT
- CTeknik pencadangan basis data
- DCara untuk menambahkan indeks
6.Sedang
Bentuk normal kedua (2NF) menghilangkan:
- AKunci asing
- BKetergantungan parsial kolom non-kunci pada sebagian kunci komposit
- CKetergantungan transitif antarkolom non-kunci melalui kolom non-kunci lain
- DSemua nilai NULL
7.Sulit
Dengan multiversion concurrency control (MVCC), bagaimana pembaca dapat menghindari memblokir penulis?
- APembaca langsung membaca data yang belum di-commit
- BPembaca selalu menunggu sampai semua penulis melakukan commit
- CPembaca melihat snapshot konsisten dari versi baris yang sudah di-commit sementara penulis membuat versi baru
- DPenulis tidak diizinkan selama ada pembaca yang aktif
8.Sulit
Apa yang dikembalikan oleh FULL OUTER JOIN?
- ASemua baris dari kedua tabel, dipasangkan jika memungkinkan dan diisi NULL jika tidak
- BHanya baris yang tidak cocok
- CHasil kali Kartesius, yang memasangkan setiap baris satu tabel dengan setiap baris tabel lainnya
- DHanya baris yang cocok
Kunci jawaban
- 1. B · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
- 2. C · Menolak baris yang nilainya tidak memenuhi suatu kondisi
- 3. A · INSERT
- 4. B · Setiap nilai A berasosiasi dengan tepat satu nilai B
- 5. A · Serangan di mana input pengguna mengubah struktur kueri SQL
- 6. B · Ketergantungan parsial kolom non-kunci pada sebagian kunci komposit
- 7. C · Pembaca melihat snapshot konsisten dari versi baris yang sudah di-commit sementara penulis membuat versi baru
- 8. A · Semua baris dari kedua tabel, dipasangkan jika memungkinkan dan diisi NULL jika tidak
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.