1.Mudah
Apa yang dilakukan UNION terhadap hasil dua kueri SELECT?
- AHanya mempertahankan baris yang muncul di keduanya
- BMenggabungkannya menjadi satu hasil dan menghapus baris duplikat
- CMenggabungkannya berdampingan pada suatu kunci
- DHanya mempertahankan baris yang muncul di kueri pertama tetapi tidak di kueri kedua
2.Mudah
Klausa manakah yang menyaring baris sebelum pengelompokan?
- AORDER BY
- BWHERE
- CHAVING
- DGROUP BY
3.Mudah
Dalam pola LIKE, apa arti wildcard _ (garis bawah)?
- ATepat satu karakter
- BKarakter spasi
- CNol karakter atau lebih
- DHuruf apa pun tetapi bukan digit
4.Sedang
Kueri mana yang mengembalikan gaji tertinggi di setiap departemen?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Sedang
Dalam aljabar relasional, operator seleksi (σ) sesuai dengan klausa SQL yang mana?
- ADaftar SELECT
- BWHERE
- CORDER BY
- DGROUP BY
6.Sedang
Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?
- A30
- B10
- CNULL
- D15
7.Sulit
Dua dokter jaga masing-masing memeriksa bahwa dokter lainnya masih berjaga, lalu keduanya keluar dari jadwal jaga pada saat yang sama. Anomali mana yang masih dapat diizinkan oleh snapshot isolation di sini?
- AWrite skew
- BDirty write
- CNon-repeatable read dalam satu transaksi
- DDirty read
8.Sulit
Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?
- ANATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
- BNATURAL JOIN tidak didukung oleh basis data mana pun
- CNATURAL JOIN selalu mengembalikan produk Kartesius
- DNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
Kunci jawaban
- 1. B · Menggabungkannya menjadi satu hasil dan menghapus baris duplikat
- 2. B · WHERE
- 3. A · Tepat satu karakter
- 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. B · WHERE
- 6. D · 15
- 7. A · Write skew
- 8. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.