1.Mudah
Apakah yang dipulangkan oleh CROSS JOIN?
- AHanya baris jadual pertama
- BHanya baris yang tidak sepadan
- CSetiap gabungan baris daripada kedua-dua jadual
- DHanya baris yang sepadan pada lajur kunci yang dikongsi
2.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
- ACONTAINS
- BLIKE
- CMATCH
- DSIMILAR
3.Mudah
Apakah kunci utama (primary key)?
- ALajur atau set lajur yang mengenal pasti setiap baris secara unik
- BLajur pertama bagi setiap jadual
- CKata laluan untuk pangkalan data
- DLajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
4.Sederhana
Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?
- ANULL
- B30
- C15
- D10
5.Sederhana
Apakah maksud "A" dalam ACID?
- AAvailability
- BAccuracy
- CAtomicity (keatoman)
- DAggregation
6.Sederhana
Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?
- ANULL
- BRentetan kosong
- C'unknown'
- DRalat
7.Sukar
x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?
- ATRUE
- BUNKNOWN
- CNULL, maka baris sentiasa ditolak
- DFALSE
8.Sukar
Apakah bacaan hantu (phantom read)?
- APertanyaan yang tidak memulangkan baris
- BMembaca perubahan yang belum dikomit
- CMembaca data yang tidak pernah ditulis
- DPertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit
Kunci jawapan
- 1. C · Setiap gabungan baris daripada kedua-dua jadual
- 2. B · LIKE
- 3. A · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 4. C · 15
- 5. C · Atomicity (keatoman)
- 6. C · 'unknown'
- 7. A · TRUE
- 8. D · Pertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.