1.Mudah
Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?
- AMenyusun baris mengikut urutan senarai
- BMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
- CMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- DMengekalkan baris yang negaranya tiada dalam senarai
2.Mudah
Penyataan manakah yang membuang baris daripada jadual?
- ADELETE
- BDROP
- CREMOVE
- DTRUNCATE COLUMN
3.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AUPDATE TABLE
- BINSERT COLUMN
- CCREATE COLUMN
- DALTER TABLE
4.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AGROUP BY
- BSenarai SELECT
- CORDER BY
- DWHERE
5.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
- BBilangan pelajar yang lulus dan gagal
- CRalat kerana CASE tidak dibenarkan dalam SELECT
- DHanya pelajar yang lulus
6.Sederhana
Bentuk normal kedua (2NF) menghapuskan:
- ASemua nilai NULL
- BKunci asing
- CKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- DKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
7.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- BApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- CApabila R1 dan R2 mempunyai bilangan lajur yang sama
- DApabila R1 dan R2 tidak mempunyai atribut sepunya
8.Sukar
Penguncian dua fasa (2PL) memastikan:
- ABahawa tiada kunci diperlukan
- BBahawa transaksi tidak pernah menunggu
- CJadual yang boleh disiri secara konflik
- DBahawa kebuntuan (deadlock) tidak pernah berlaku
Kunci jawapan
- 1. C · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 2. A · DELETE
- 3. D · ALTER TABLE
- 4. D · WHERE
- 5. A · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- 6. C · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- 7. B · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- 8. C · Jadual yang boleh disiri secara konflik
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.