1.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- AHujung rentetan
- BSebarang digit tunggal
- CSebarang urutan sifar atau lebih aksara
- DTepat satu aksara pada kedudukan itu dalam rentetan
2.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?
- AAksara ruang
- BTepat satu aksara
- CSifar atau lebih aksara
- DSebarang huruf tetapi tiada digit
3.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AALTER TABLE
- BCREATE COLUMN
- CINSERT COLUMN
- DUPDATE TABLE
4.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- BIa tidak boleh digunakan dengan GROUP BY
- CIa mesti datang sebelum WHERE dalam penyataan SELECT
- DIa menyusun hasil
5.Sederhana
Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?
- AMenggunakan GROUP BY manager_id sahaja
- BMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
- DMencipta salinan kedua jadual pada cakera
6.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca baris yang sama dua kali dan mendapat nilai yang sama
- BMembaca data tanpa klausa WHERE
- CMembaca data daripada cakera yang rosak
- DMembaca data yang ditulis oleh transaksi lain yang belum dikomit
7.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- APelajar dengan gred di atas gred purata
- BRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
- CHanya pelajar dengan gred tertinggi
- DGred purata semua pelajar
8.Sukar
Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?
- APengelogan tulis-dahulu
- BPenguncian dua fasa ketat dengan kunci baris
- CSharding pangkalan data
- DKawalan keserentakan optimistik
Kunci jawapan
- 1. C · Sebarang urutan sifar atau lebih aksara
- 2. B · Tepat satu aksara
- 3. A · ALTER TABLE
- 4. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 5. B · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 6. D · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 7. A · Pelajar dengan gred di atas gred purata
- 8. D · Kawalan keserentakan optimistik
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.