1.Mudah
Penyataan manakah yang membuang baris daripada jadual?
- ATRUNCATE COLUMN
- BREMOVE
- CDROP
- DDELETE
2.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- BMencantumkan dua jadual pada lajur sepunya
- CMenyusun baris hasil mengikut abjad
- DMembuang baris dengan nilai NULL
3.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
- CMengekalkan baris yang negaranya tiada dalam senarai
- DMenyusun baris mengikut urutan senarai
4.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- ASetiap nilai A dikaitkan dengan tepat satu nilai B
- BA ialah kunci asing yang merujuk B
- CA dan B kedua-duanya kunci utama
- DSetiap nilai B dikaitkan dengan tepat satu nilai A
5.Sederhana
Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?
- A'unknown'
- BRalat
- CNULL
- DRentetan kosong
6.Sederhana
Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?
- ARentetan kosong
- BNULL
- CRalat
- D0
7.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B, C, D}
- B{A, B, C}
- C{A, B}
- D{A}
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AHanya menggunakan fungsi agregat
- BMencantumkan dua jadual dengan kunci asing
- CMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- DDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
Kunci jawapan
- 1. D · DELETE
- 2. A · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 3. A · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 4. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
- 5. A · 'unknown'
- 6. B · NULL
- 7. A · {A, B, C, D}
- 8. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.