1.Mudah
Apakah kunci utama (primary key)?
- AKata laluan untuk pangkalan data
- BLajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
- CLajur pertama bagi setiap jadual
- DLajur atau set lajur yang mengenal pasti setiap baris secara unik
2.Mudah
Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?
- AData Control Language (DCL)
- BData Definition Language (DDL)
- CData Manipulation Language (DML)
- DTransaction Control Language (TCL)
3.Mudah
Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?
- ABaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- BBaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
- CBaris dengan harga di luar julat 10 hingga 20
- DHanya baris dengan harga sama dengan 10 atau 20
4.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- ASetiap nilai A dikaitkan dengan tepat satu nilai B
- BA ialah kunci asing yang merujuk B
- CSetiap nilai B dikaitkan dengan tepat satu nilai A
- DA dan B kedua-duanya kunci utama
5.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A7
- B4
- C3
- D12
6.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ADROP TABLE
- BDELETE FROM dengan klausa WHERE
- CALTER TABLE
- DTRUNCATE TABLE
7.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AHanya pelajar dengan gred tertinggi
- BRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
- CPelajar dengan gred di atas gred purata
- DGred purata semua pelajar
8.Sukar
Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?
- AIndeks yang meliputi setiap lajur setiap jadual
- BIndeks yang dibina semula setiap malam
- CIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
- DIndeks pada kunci utama sahaja
Kunci jawapan
- 1. D · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 2. B · Data Definition Language (DDL)
- 3. A · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- 4. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
- 5. D · 12
- 6. D · TRUNCATE TABLE
- 7. C · Pelajar dengan gred di atas gred purata
- 8. C · 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.