1.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AALIAS
- BAS
- CNAME
- DRENAME
2.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- ASELECT
- BUPDATE
- CALTER
- DINSERT
3.Mudah
INNER JOIN memulangkan:
- ABaris yang tidak sepadan
- BSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
- CSemua baris daripada kedua-dua jadual
- DHanya baris dengan nilai sepadan dalam kedua-dua jadual
4.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap jadual mempunyai tepat satu lajur
- BTiada kunci asing
- CSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
5.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- AAnomali sisipan
- BAnomali kemas kini
- CAnomali pemadaman
- DBacaan hantu
6.Sederhana
Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?
- AAtomicity
- BDurability (ketahanan)
- CConsistency
- DIsolation
7.Sukar
Jadual b mengandungi nilai 1, 2 dan NULL dalam lajur y. Apakah yang dipulangkan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AHanya baris a di mana x ialah NULL
- BSetiap baris a
- CBaris a di mana x bukan 1 atau 2
- DTiada baris langsung
8.Sukar
Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?
- APembaca membaca data belum komit secara langsung
- BPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
- CPembaca sentiasa menunggu sehingga semua penulis mengkomit
- DPenulis tidak dibenarkan semasa sebarang pembaca aktif
Kunci jawapan
- 1. B · AS
- 2. D · INSERT
- 3. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
- 4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 5. B · Anomali kemas kini
- 6. B · Durability (ketahanan)
- 7. D · Tiada baris langsung
- 8. B · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.