1.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- ASORT
- BGROUP BY
- CARRANGE
- DORDER BY
2.Mudah
Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?
- AMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- BMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
- CMenyusun baris mengikut urutan senarai
- DMengekalkan baris yang negaranya tiada dalam senarai
3.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AINSERT
- BMODIFY
- CREPLACE COLUMN
- DUPDATE
4.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap jadual mempunyai tepat satu lajur
- BSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- CTiada kunci asing
- DSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
5.Sederhana
Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?
- A15
- B5
- C3
- D8
6.Sederhana
Apakah yang disediakan oleh ungkapan jadual lazim (common table expression, WITH name AS (...))?
- AIndeks pada lajur
- BPengguna pangkalan data baharu
- CHasil sementara bernama yang boleh digunakan dalam satu penyataan
- DJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
7.Sukar
Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?
- AWHERE first_name LIKE '%a'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE first_name = 'Eva'
- DWHERE last_name = 'Jansen'
8.Sukar
Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?
- AIndeks yang meliputi setiap lajur setiap jadual
- BIndeks pada kunci utama sahaja
- CIndeks yang dibina semula setiap malam
- DIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
Kunci jawapan
- 1. D · ORDER BY
- 2. A · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 3. D · UPDATE
- 4. B · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 5. B · 5
- 6. C · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
- 7. D · WHERE last_name = 'Jansen'
- 8. D · 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.