1.Mudah
Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?
- AHanya baris dengan harga sama dengan 10 atau 20
- BBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- CBaris dengan harga di luar julat 10 hingga 20
- DBaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
2.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AUPDATE TABLE
- BCREATE COLUMN
- CINSERT COLUMN
- DALTER TABLE
3.Mudah
Apakah yang dilakukan oleh COMMIT dalam transaksi?
- AMemulakan jadual baharu
- BMembuat asal semua perubahan yang dibuat sejak transaksi bermula
- CMengunci seluruh pangkalan data
- DMenjadikan semua perubahan transaksi kekal
4.Sederhana
Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?
- ADurability (ketahanan)
- BConsistency
- CAtomicity
- DIsolation
5.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- BIa menyusun hasil
- CIa tidak boleh digunakan dengan GROUP BY
- DIa mesti datang sebelum WHERE dalam penyataan SELECT
6.Sederhana
Apakah pencetus (trigger) pangkalan data?
- APertanyaan yang dijalankan pengguna secara manual
- BKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- CSandaran berjadual pangkalan data
- DJenis indeks yang mempercepat carian
7.Sukar
Apakah yang dikehendaki oleh peraturan pengelogan tulis-dahulu (WAL)?
- ARekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
- BHalaman data mesti ditulis sebelum log
- CLog ditulis hanya selepas kerosakan
- DSetiap pertanyaan mesti dilog sebelum dihuraikan
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- ADijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- BMencantumkan dua jadual dengan kunci asing
- CMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- DHanya menggunakan fungsi agregat
Kunci jawapan
- 1. B · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- 2. D · ALTER TABLE
- 3. D · Menjadikan semua perubahan transaksi kekal
- 4. A · Durability (ketahanan)
- 5. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 6. B · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 7. A · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
- 8. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.