1.Mudah
Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?
- AMencantumkannya bersebelahan pada kunci
- BMenggabungkannya menjadi satu hasil dan membuang baris pendua
- CMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
- DMengekalkan hanya baris yang muncul dalam kedua-duanya
2.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- AAtribut
- BDomain
- CSkema
- DTuple
3.Mudah
Penyataan manakah yang membuang baris daripada jadual?
- AREMOVE
- BDELETE
- CDROP
- DTRUNCATE COLUMN
4.Sederhana
Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?
- ARalat dalam setiap pangkalan data
- BHanya baris di mana col ialah NULL, seperti dengan IS NULL
- CSemua baris jadual
- DTiada baris, kerana perbandingan itu tidak diketahui
5.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca baris yang sama dua kali dan mendapat nilai yang sama
- BMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- CMembaca data tanpa klausa WHERE
- DMembaca data daripada cakera yang rosak
6.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- BTiada kunci asing
- CSetiap jadual mempunyai tepat satu lajur
- DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
7.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- APurata amount sehari
- BJumlah berjalan amount yang disusun mengikut hari
- CSatu baris bagi setiap hari dengan jumlah hari itu sahaja
- DJumlah semua amount pada setiap baris
8.Sukar
Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?
- AApabila transaksi dijalankan pada satu CPU sahaja
- BApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
- CApabila tiada transaksi pernah membaca data
- DApabila setiap transaksi diberi nombor siri
Kunci jawapan
- 1. B · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 2. D · Tuple
- 3. B · DELETE
- 4. D · Tiada baris, kerana perbandingan itu tidak diketahui
- 5. B · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 6. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 7. B · Jumlah berjalan amount yang disusun mengikut hari
- 8. B · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.