1.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?
- AAksara ruang
- BSebarang huruf tetapi tiada digit
- CTepat satu aksara
- DSifar atau lebih aksara
2.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AHAVING
- BGROUP BY
- CWHERE
- DORDER BY
3.Mudah
Kunci asing (foreign key) ialah:
- AKunci yang digunakan oleh pengguna asing
- BLajur yang nilainya mesti unik merentas semua baris jadual
- CLajur yang merujuk kepada kunci utama jadual lain
- DKunci yang sentiasa disulitkan
4.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BNilai atomik
- CKebergantungan transitif antara atribut bukan kunci
- DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
6.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AWHERE
- BSenarai SELECT
- CORDER BY
- DGROUP BY
7.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- ARalat
- B0
- C10
- DNULL
8.Sukar
Apakah yang ditunjukkan oleh EXPLAIN (atau EXPLAIN ANALYZE dalam PostgreSQL) bagi sesuatu pertanyaan?
- ASenarai pengguna yang menjalankan pertanyaan
- BPelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
- CPenulisan semula pertanyaan dalam tatatanda aljabar relasi sahaja
- DMakna setiap kata kunci SQL dalam pertanyaan
Kunci jawapan
- 1. C · Tepat satu aksara
- 2. C · WHERE
- 3. C · Lajur yang merujuk kepada kunci utama jadual lain
- 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. C · Kebergantungan transitif antara atribut bukan kunci
- 6. A · WHERE
- 7. B · 0
- 8. B · Pelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.