1.Mudah
Apa itu kunci kandidat (candidate key)?
- AHimpunan minimal kolom yang mengidentifikasi setiap baris secara unik
- BKolom yang sedang menunggu untuk menjadi kunci asing
- CKolom apa pun yang berisi nilai NULL
- DSekumpulan kolom yang dipakai bersama dua tabel untuk menghubungkan barisnya
2.Mudah
Pernyataan SQL manakah yang mengambil data dari sebuah tabel?
- AUPDATE
- BSELECT
- CCREATE
- DINSERT
3.Mudah
Apa yang dikembalikan oleh CROSS JOIN?
- AHanya baris tabel pertama
- BHanya baris yang cocok pada suatu kolom kunci bersama
- CSetiap kombinasi baris dari kedua tabel
- DHanya baris yang tidak cocok
4.Sedang
Tabel orders memiliki 5 baris, masing-masing merujuk ke pelanggan yang ada. Tabel customers memiliki 3 baris. Berapa baris yang dikembalikan oleh INNER JOIN pada customer_id?
- A8
- B3
- C5
- D15
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
- CCara untuk menambahkan indeks
- DTeknik pencadangan basis data
6.Sedang
Dalam aljabar relasional, operator proyeksi (π) sesuai dengan:
- AMemilih baris mana yang memenuhi suatu kondisi
- BMemilih kolom mana yang muncul dalam hasil
- CMenggabungkan dua tabel pada suatu kunci
- DMengurutkan hasil
7.Sulit
Two-phase locking (2PL) menjamin:
- AJadwal yang conflict-serializable
- BBahwa deadlock tidak akan pernah terjadi
- CBahwa transaksi tidak pernah menunggu
- DBahwa tidak diperlukan lock
8.Sulit
Tingkat isolasi manakah yang mencegah dirty read tetapi masih mengizinkan non-repeatable read?
- ARead committed
- BRepeatable read
- CRead uncommitted
- DSerializable
Kunci jawaban
- 1. A · Himpunan minimal kolom yang mengidentifikasi setiap baris secara unik
- 2. B · SELECT
- 3. C · Setiap kombinasi baris dari kedua tabel
- 4. C · 5
- 5. A · Serangan di mana input pengguna mengubah struktur kueri SQL
- 6. B · Memilih kolom mana yang muncul dalam hasil
- 7. A · Jadwal yang conflict-serializable
- 8. A · Read committed
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.