1.Mudah
GRANT dan REVOKE termasuk bagian SQL yang mana?
- AData Query Language (DQL)
- BData Definition Language (DDL)
- CData Control Language (DCL)
- DData Manipulation Language (DML)
2.Mudah
Operator manakah yang digunakan untuk pencocokan pola teks sederhana dalam klausa WHERE?
- AMATCH
- BLIKE
- CCONTAINS
- DSIMILAR
3.Mudah
Apa yang dilakukan WHERE country IN ('NL', 'BE', 'DE')?
- AMempertahankan baris yang nilai country-nya memuat ketiga kode sekaligus
- BMempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
- CMengurutkan baris sesuai urutan daftar
- DMempertahankan baris yang country-nya tidak ada dalam daftar
4.Sedang
Apa arti dependensi fungsional A → B?
- ASetiap nilai A berasosiasi dengan tepat satu nilai B
- BA dan B sama-sama kunci primer
- CA adalah kunci asing yang merujuk ke B
- DSetiap nilai B berasosiasi dengan tepat satu nilai A
5.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?
- A5
- B15
- C3
- D8
6.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
- AMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
- BMengizinkan pengguna alice membaca tabel employees
- CMenjadikan alice pemilik basis data
- DMenyalin tabel employees ke alice
7.Sulit
Fungsi window manakah yang memberikan nomor 1, 2, 3, ... pada baris di setiap partisi tanpa nilai seri?
- ADENSE_RANK()
- BCOUNT()
- CRANK()
- DROW_NUMBER()
8.Sulit
Sebuah tabel memiliki sejuta baris dan kolom Boolean is_active yang bernilai TRUE untuk 95% baris. Mengapa optimizer mungkin mengabaikan indeks pada is_active untuk WHERE is_active = TRUE?
- ATRUE diperlakukan sebagai NULL oleh indeks
- BOptimizer tidak pernah menggunakan indeks dalam klausa WHERE
- CSebagian besar baris cocok, sehingga full table scan lebih murah daripada banyak pencarian indeks
- DIndeks tidak dapat dibuat pada kolom Boolean
Kunci jawaban
- 1. C · Data Control Language (DCL)
- 2. B · LIKE
- 3. B · Mempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
- 4. A · Setiap nilai A berasosiasi dengan tepat satu nilai B
- 5. A · 5
- 6. B · Mengizinkan pengguna alice membaca tabel employees
- 7. D · ROW_NUMBER()
- 8. C · Sebagian besar baris cocok, sehingga full table scan lebih murah daripada banyak pencarian indeks
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.