1.Mudah
Bagaimanakah UNION ALL berbeza daripada UNION?
- AUNION ALL menyusun hasil
- BUNION ALL hanya berfungsi pada satu jadual
- CUNION ALL membuang baris pendua
- DUNION ALL mengekalkan baris pendua
2.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMencantumkan dua jadual pada lajur sepunya
- BMenyusun baris hasil mengikut abjad
- CMembuang baris dengan nilai NULL
- DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
3.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?
- ATepat satu aksara
- BSebarang huruf tetapi tiada digit
- CAksara ruang
- DSifar atau lebih aksara
4.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AORDER BY
- BWHERE
- CGROUP BY
- DSenarai SELECT
5.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- ANilai atomik
- BKebergantungan transitif antara atribut bukan kunci
- CKunci gubahan
- DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
6.Sederhana
Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?
- ASetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- BRalat kerana CASE tidak dibenarkan dalam SELECT
- CBilangan pelajar yang lulus dan gagal
- DHanya pelajar yang lulus
7.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A}
- B{A, C}
- C{B, D}
- D{C}
8.Sukar
Penguncian dua fasa (2PL) memastikan:
- ABahawa tiada kunci diperlukan
- BBahawa transaksi tidak pernah menunggu
- CBahawa kebuntuan (deadlock) tidak pernah berlaku
- DJadual yang boleh disiri secara konflik
Kunci jawapan
- 1. D · UNION ALL mengekalkan baris pendua
- 2. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 3. A · Tepat satu aksara
- 4. B · WHERE
- 5. B · Kebergantungan transitif antara atribut bukan kunci
- 6. A · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- 7. B · {A, C}
- 8. D · Jadual yang boleh disiri secara konflik
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.