1.Mudah
Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?
- ABaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- BBaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
- CBaris dengan harga di luar julat 10 hingga 20
- DHanya baris dengan harga sama dengan 10 atau 20
2.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AMODIFY
- BREPLACE COLUMN
- CUPDATE
- DINSERT
3.Mudah
Apakah yang dipulangkan oleh CROSS JOIN?
- AHanya baris yang tidak sepadan
- BSetiap gabungan baris daripada kedua-dua jadual
- CHanya baris jadual pertama
- DHanya baris yang sepadan pada lajur kunci yang dikongsi
4.Sederhana
Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?
- ABaris pertanyaan pertama yang tidak muncul dalam yang kedua
- BBaris yang muncul dalam kedua-dua pertanyaan
- CBaris pertanyaan kedua yang tidak muncul dalam yang pertama
- DSemua baris daripada kedua-dua pertanyaan tanpa pendua
5.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- BMembaca data daripada cakera yang rosak
- CMembaca baris yang sama dua kali dan mendapat nilai yang sama
- DMembaca data tanpa klausa WHERE
6.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa mesti datang sebelum WHERE dalam penyataan SELECT
- BIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- CIa menyusun hasil
- DIa tidak boleh digunakan dengan GROUP BY
7.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
- BKemas kini hilang (lost update)
- CBacaan hantu
- DAnomali pemadaman
8.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AY ialah kunci utama
- BX mengandungi NULL
- CY ialah atomik
- DX ialah superkey
Kunci jawapan
- 1. A · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- 2. C · UPDATE
- 3. B · Setiap gabungan baris daripada kedua-dua jadual
- 4. A · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
- 5. A · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 6. B · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 7. B · Kemas kini hilang (lost update)
- 8. D · X ialah superkey
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.