1.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenolak baris yang nilainya tidak memenuhi syarat
- BMengesahkan kata laluan pengguna
- CMengira baris dalam jadual
- DMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
2.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AINSERT COLUMN
- BCREATE COLUMN
- CALTER TABLE
- DUPDATE TABLE
3.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- AUNIQUE
- BDISTINCT
- CSINGLE
- DDIFFERENT
4.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa mesti datang sebelum WHERE dalam penyataan SELECT
- BIa menyusun hasil
- CIa tidak boleh digunakan dengan GROUP BY
- DIa boleh menggunakan fungsi agregat untuk menapis kumpulan
5.Sederhana
LEFT JOIN memulangkan:
- ASemua baris daripada jadual kanan sahaja
- BHanya baris sepadan daripada kedua-dua jadual
- CSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- DBaris yang tidak sepadan dalam kedua-dua jadual
6.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AORDER BY
- BGROUP BY
- CSenarai SELECT
- DWHERE
7.Sukar
Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?
- APenulis tidak dibenarkan semasa sebarang pembaca aktif
- BPembaca membaca data belum komit secara langsung
- CPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
- DPembaca sentiasa menunggu sehingga semua penulis mengkomit
8.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AHanya pelajar dengan gred tertinggi
- BGred purata semua pelajar
- CPelajar dengan gred di atas gred purata
- DRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
Kunci jawapan
- 1. A · Menolak baris yang nilainya tidak memenuhi syarat
- 2. C · ALTER TABLE
- 3. B · DISTINCT
- 4. D · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 5. C · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- 6. D · WHERE
- 7. C · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
- 8. C · Pelajar dengan gred di atas gred purata
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.