1.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- ASORT
- BGROUP BY
- CARRANGE
- DORDER BY
2.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AINSERT
- BUPDATE
- CALTER
- DSELECT
3.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AAS
- BALIAS
- CNAME
- DRENAME
4.Sederhana
Apakah maksud "A" dalam ACID?
- AAccuracy
- BAvailability
- CAggregation
- DAtomicity (keatoman)
5.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan menggabungkan pelajar dan kursus ke dalam satu jadual
- BDengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
- CDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- DDengan senarai id kursus yang disimpan dalam satu lajur
6.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- BIa mesti datang sebelum WHERE dalam penyataan SELECT
- CIa tidak boleh digunakan dengan GROUP BY
- DIa menyusun hasil
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
- CGred purata semua pelajar
- DHanya pelajar dengan gred tertinggi
8.Sukar
Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?
- ABacaan kotor
- BBacaan hantu
- CAnomali pemadaman
- DKemas kini hilang (lost update)
Kunci jawapan
- 1. D · ORDER BY
- 2. A · INSERT
- 3. A · AS
- 4. D · Atomicity (keatoman)
- 5. C · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 6. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 7. A · Pelajar dengan gred di atas gred purata
- 8. D · Kemas kini hilang (lost update)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.