1.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AUPDATE
- BMODIFY
- CREPLACE COLUMN
- DINSERT
2.Mudah
Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?
- AMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
- BMenyusun baris mengikut urutan senarai
- CMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- DMengekalkan baris yang negaranya tiada dalam senarai
3.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AINSERT COLUMN
- BCREATE COLUMN
- CALTER TABLE
- DUPDATE TABLE
4.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- AAnomali kemas kini
- BBacaan hantu
- CAnomali sisipan
- DAnomali pemadaman
5.Sederhana
Pertanyaan manakah yang memulangkan bilangan pesanan bagi setiap pelanggan?
- ASELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
6.Sederhana
Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?
- AMembenarkan pengguna alice membaca jadual employees
- BMenjadikan alice pemilik pangkalan data
- CMenyalin jadual employees kepada alice
- DMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
7.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- BIa tidak disokong oleh sebarang pangkalan data
- CIa sentiasa memulangkan hasil darab Cartesian
- DIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- BDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- CMencantumkan dua jadual dengan kunci asing
- DHanya menggunakan fungsi agregat
Kunci jawapan
- 1. A · UPDATE
- 2. C · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 3. C · ALTER TABLE
- 4. A · Anomali kemas kini
- 5. A · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. A · Membenarkan pengguna alice membaca jadual employees
- 7. A · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- 8. A · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.