1.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
- BMengira baris dalam jadual
- CMengesahkan kata laluan pengguna
- DMenolak baris yang nilainya tidak memenuhi syarat
2.Mudah
Kekangan manakah yang memastikan lajur tidak boleh dibiarkan kosong (NULL)?
- AUNIQUE
- BCHECK NULL
- CNOT NULL
- DDEFAULT
3.Mudah
Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?
- AREPLACE COLUMN
- BUPDATE
- CMODIFY
- DINSERT
4.Sederhana
Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?
- AMenyalin jadual employees kepada alice
- BMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
- CMembenarkan pengguna alice membaca jadual employees
- DMenjadikan alice pemilik pangkalan data
5.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca baris yang sama dua kali dan mendapat nilai yang sama
- BMembaca data tanpa klausa WHERE
- CMembaca data daripada cakera yang rosak
- DMembaca data yang ditulis oleh transaksi lain yang belum dikomit
6.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BKebergantungan transitif antara atribut bukan kunci
- CIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- DNilai atomik
7.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AJumlah berjalan amount yang disusun mengikut hari
- BPurata amount sehari
- CSatu baris bagi setiap hari dengan jumlah hari itu sahaja
- DJumlah semua amount pada setiap baris
8.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
Kunci jawapan
- 1. D · Menolak baris yang nilainya tidak memenuhi syarat
- 2. C · NOT NULL
- 3. B · UPDATE
- 4. C · Membenarkan pengguna alice membaca jadual employees
- 5. D · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 6. B · Kebergantungan transitif antara atribut bukan kunci
- 7. A · Jumlah berjalan amount yang disusun mengikut hari
- 8. D · Tiada baris langsung
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.