1.Mudah
Fungsi agregat manakah yang mengira baris?
- AAVG
- BCOUNT
- CSUM
- DMAX
2.Mudah
Kekangan manakah yang memastikan lajur tidak boleh dibiarkan kosong (NULL)?
- ANOT NULL
- BCHECK NULL
- CDEFAULT
- DUNIQUE
3.Mudah
Kunci asing (foreign key) ialah:
- AKunci yang sentiasa disulitkan
- BKunci yang digunakan oleh pengguna asing
- CLajur yang merujuk kepada kunci utama jadual lain
- DLajur yang nilainya mesti unik merentas semua baris jadual
4.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A12
- B7
- C3
- D4
5.Sederhana
Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?
- AHanya pelajar yang lulus
- BSetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- CBilangan pelajar yang lulus dan gagal
- DRalat kerana CASE tidak dibenarkan dalam SELECT
6.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
7.Sukar
Ciri SQL manakah yang paling sesuai untuk mencari setiap pekerja di bawah seorang pengurus dalam pokok organisasi berkedalaman tidak diketahui?
- AUngkapan jadual lazim rekursif (WITH RECURSIVE)
- BSatu cantuman kendiri jadual employees pada manager_id
- CGROUP BY pada manager_id
- DKekangan UNIQUE pada manager_id
8.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B}
- B{A}
- C{A, B, C, D}
- D{A, B, C}
Kunci jawapan
- 1. B · COUNT
- 2. A · NOT NULL
- 3. C · Lajur yang merujuk kepada kunci utama jadual lain
- 4. A · 12
- 5. B · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- 6. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. A · Ungkapan jadual lazim rekursif (WITH RECURSIVE)
- 8. C · {A, B, C, D}
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.