1.Mudah
Fungsi agregat manakah yang mengembalikan rata-rata sebuah kolom numerik?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
2.Mudah
Apa yang dilakukan UNION terhadap hasil dua kueri SELECT?
- AMenggabungkannya menjadi satu hasil dan menghapus baris duplikat
- BMenggabungkannya berdampingan pada suatu kunci
- CHanya mempertahankan baris yang muncul di keduanya
- DHanya mempertahankan baris yang muncul di kueri pertama tetapi tidak di kueri kedua
3.Mudah
Pernyataan manakah yang menghapus baris dari sebuah tabel?
- ADELETE
- BDROP
- CREMOVE
- DTRUNCATE COLUMN
4.Sedang
Dalam aljabar relasional, operator proyeksi (π) sesuai dengan:
- AMengurutkan hasil
- BMemilih baris mana yang memenuhi suatu kondisi
- CMemilih kolom mana yang muncul dalam hasil
- DMenggabungkan dua tabel pada suatu kunci
5.Sedang
Kueri manakah yang mengembalikan jumlah pesanan per pelanggan?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.Sedang
Dalam aljabar relasional, operator seleksi (σ) sesuai dengan klausa SQL yang mana?
- AWHERE
- BGROUP BY
- CORDER BY
- DDaftar SELECT
7.Sulit
Apa itu covering index untuk suatu kueri?
- AIndeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
- BIndeks hanya pada kunci primer
- CIndeks yang dibangun ulang setiap malam
- DIndeks yang mencakup setiap kolom setiap tabel
8.Sulit
Apa itu phantom read?
- AMembaca perubahan yang belum di-commit
- BKueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
- CMembaca data yang tidak pernah ditulis
- DKueri yang tidak mengembalikan baris apa pun
Kunci jawaban
- 1. B · AVG
- 2. A · Menggabungkannya menjadi satu hasil dan menghapus baris duplikat
- 3. A · DELETE
- 4. C · Memilih kolom mana yang muncul dalam hasil
- 5. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. A · WHERE
- 7. A · Indeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
- 8. B · Kueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.