1.Mudah
Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?
- AMengekalkan baris yang negaranya tiada dalam senarai
- BMenyusun baris mengikut urutan senarai
- CMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- DMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
2.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ATuple
- BSkema
- CDomain
- DAtribut
3.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ABoolean palsu
- BRentetan kosong
- CNombor sifar dalam lajur berangka
- DNilai yang hilang atau tidak diketahui
4.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AGROUP BY
- BSenarai SELECT
- CORDER BY
- DWHERE
5.Sederhana
Apakah yang disediakan oleh ungkapan jadual lazim (common table expression, WITH name AS (...))?
- APengguna pangkalan data baharu
- BJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
- CHasil sementara bernama yang boleh digunakan dalam satu penyataan
- DIndeks pada lajur
6.Sederhana
Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?
- AIsolation (pengasingan)
- BAvailability
- CDurability
- DAtomicity
7.Sukar
Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?
- AIa dalam 2NF tetapi bukan 3NF
- BIa bukan dalam 1NF
- CIa dalam BCNF dan oleh itu dalam 3NF
- DIa bukan dalam 2NF
8.Sukar
Jadual mempunyai sejuta baris dan lajur Boolean is_active yang TRUE untuk 95% daripadanya. Mengapakah pengoptimum mungkin mengabaikan indeks pada is_active untuk WHERE is_active = TRUE?
- AIndeks tidak boleh dicipta pada lajur Boolean
- BTRUE dianggap NULL oleh indeks
- CPengoptimum tidak pernah menggunakan indeks dalam klausa WHERE
- DKebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
Kunci jawapan
- 1. C · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 2. A · Tuple
- 3. D · Nilai yang hilang atau tidak diketahui
- 4. D · WHERE
- 5. C · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
- 6. A · Isolation (pengasingan)
- 7. A · Ia dalam 2NF tetapi bukan 3NF
- 8. D · Kebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.