1.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ASINGLE
- BDISTINCT
- CUNIQUE
- DDIFFERENT
2.Mudah
Apakah yang dilakukan oleh ROLLBACK dalam transaksi?
- AMengulang penyataan terakhir
- BMenyimpan semua perubahan transaksi secara kekal ke cakera
- CMemadam jadual
- DMembuat asal perubahan yang dibuat sejak transaksi bermula
3.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- ASORT
- BORDER BY
- CGROUP BY
- DARRANGE
4.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- ABacaan hantu
- BAnomali pemadaman
- CAnomali kemas kini
- DAnomali sisipan
5.Sederhana
Apakah pencetus (trigger) pangkalan data?
- ASandaran berjadual pangkalan data
- BPertanyaan yang dijalankan pengguna secara manual
- CJenis indeks yang mempercepat carian
- DKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
6.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
- BMencipta salinan kedua jadual pada cakera
- CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
- DMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
7.Sukar
Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?
- AApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
- BApabila tiada transaksi pernah membaca data
- CApabila transaksi dijalankan pada satu CPU sahaja
- DApabila setiap transaksi diberi nombor siri
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AMencantumkan dua jadual dengan kunci asing
- BHanya menggunakan fungsi agregat
- CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- DMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Kunci jawapan
- 1. B · DISTINCT
- 2. D · Membuat asal perubahan yang dibuat sejak transaksi bermula
- 3. B · ORDER BY
- 4. C · Anomali kemas kini
- 5. D · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 6. D · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 7. A · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
- 8. D · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.