1.Mudah
Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?
- AMencantumkannya bersebelahan pada kunci
- BMengekalkan hanya baris yang muncul dalam kedua-duanya
- CMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
- DMenggabungkannya menjadi satu hasil dan membuang baris pendua
2.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AUPDATE
- BALTER
- CINSERT
- DSELECT
3.Mudah
Apakah kunci pengganti (surrogate key)?
- AKunci yang hanya digunakan dalam view
- BPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
- CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
- DKunci yang merujuk jadual lain
4.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- AALTER TABLE
- BDROP TABLE
- CTRUNCATE TABLE
- DDELETE FROM dengan klausa WHERE
5.Sederhana
Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?
- ARalat
- B'unknown'
- CRentetan kosong
- DNULL
6.Sederhana
Dalam aljabar relasi, operator unjuran (π) sepadan dengan:
- AMenyusun hasil
- BMemilih baris mana yang memenuhi syarat tertentu
- CMencantumkan dua jadual pada kunci
- DMemilih lajur mana yang muncul dalam hasil
7.Sukar
Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?
- ASerializable
- BRead committed
- CRepeatable read
- DRead uncommitted
8.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AJumlah semua amount pada setiap baris
- BPurata amount sehari
- CJumlah berjalan amount yang disusun mengikut hari
- DSatu baris bagi setiap hari dengan jumlah hari itu sahaja
Kunci jawapan
- 1. D · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 2. C · INSERT
- 3. B · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
- 4. C · TRUNCATE TABLE
- 5. B · 'unknown'
- 6. D · Memilih lajur mana yang muncul dalam hasil
- 7. B · Read committed
- 8. C · Jumlah berjalan amount yang disusun mengikut hari
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.