1.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- ASELECT
- BUPDATE
- CALTER
- DINSERT
2.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
- AMATCH
- BCONTAINS
- CSIMILAR
- DLIKE
3.Mudah
Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?
- AData Manipulation Language (DML)
- BData Definition Language (DDL)
- CTransaction Control Language (TCL)
- DData Control Language (DCL)
4.Sederhana
Pertanyaan manakah yang memulangkan bilangan pesanan bagi setiap pelanggan?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
5.Sederhana
Apakah pencetus (trigger) pangkalan data?
- AJenis indeks yang mempercepat carian
- BKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- CPertanyaan yang dijalankan pengguna secara manual
- DSandaran berjadual pangkalan data
6.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ATRUNCATE TABLE
- BDELETE FROM dengan klausa WHERE
- CDROP TABLE
- DALTER TABLE
7.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A}
- B{B, D}
- C{A, C}
- D{C}
8.Sukar
Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?
- AIndeks pada kunci utama sahaja
- BIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
- CIndeks yang meliputi setiap lajur setiap jadual
- DIndeks yang dibina semula setiap malam
Kunci jawapan
- 1. D · INSERT
- 2. D · LIKE
- 3. B · Data Definition Language (DDL)
- 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. B · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 6. A · TRUNCATE TABLE
- 7. C · {A, C}
- 8. B · Indeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.