1.Mudah
Dalam pola LIKE, apa arti wildcard _ (garis bawah)?
- AHuruf apa pun tetapi bukan digit
- BNol karakter atau lebih
- CTepat satu karakter
- DKarakter spasi
2.Mudah
Constraint manakah yang memastikan sebuah kolom tidak pernah dibiarkan kosong (NULL)?
- AUNIQUE
- BDEFAULT
- CNOT NULL
- DCHECK NULL
3.Mudah
Pernyataan manakah yang menghapus seluruh tabel, termasuk strukturnya?
- AREMOVE TABLE
- BDROP TABLE
- CTRUNCATE ROWS
- DDELETE FROM
4.Sedang
Apa itu SQL injection?
- ATeknik untuk menyisipkan banyak baris dengan cepat memakai satu pernyataan INSERT
- BCara untuk menambahkan indeks
- CSerangan di mana input pengguna mengubah struktur kueri SQL
- DTeknik pencadangan basis data
5.Sedang
Kueri manakah yang mengembalikan jumlah pesanan per pelanggan?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT DISTINCT COUNT(*) FROM orders
6.Sedang
Apa yang dikembalikan oleh SELECT SUM(amount) FROM orders ketika klausa WHERE tidak cocok dengan baris mana pun?
- A0
- BString kosong
- CNULL
- DError
7.Sulit
Apa itu covering index untuk suatu kueri?
- AIndeks hanya pada kunci primer
- BIndeks yang dibangun ulang setiap malam
- CIndeks yang mencakup setiap kolom setiap tabel
- DIndeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
8.Sulit
Apa yang ditampilkan EXPLAIN (atau EXPLAIN ANALYZE di PostgreSQL) untuk suatu kueri?
- APenulisan ulang kueri hanya dalam notasi aljabar relasional
- BRencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
- CArti setiap kata kunci SQL dalam kueri
- DDaftar pengguna yang menjalankan kueri
Kunci jawaban
- 1. C · Tepat satu karakter
- 2. C · NOT NULL
- 3. B · DROP TABLE
- 4. C · Serangan di mana input pengguna mengubah struktur kueri SQL
- 5. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. C · NULL
- 7. D · Indeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
- 8. B · Rencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.