1.Mudah
Apakah kunci gubahan (composite key)?
- AKunci yang terdiri daripada dua atau lebih lajur
- BKunci yang disimpan dalam jadual berasingan
- CKunci yang membenarkan nilai pendua
- DKunci yang dijana oleh pangkalan data
2.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
- BMengesahkan kata laluan pengguna
- CMengira baris dalam jadual
- DMenolak baris yang nilainya tidak memenuhi syarat
3.Mudah
Fungsi agregat manakah yang mengira baris?
- AAVG
- BSUM
- CMAX
- DCOUNT
4.Sederhana
Bentuk normal kedua (2NF) menghapuskan:
- AKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
- BKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- CKunci asing
- DSemua nilai NULL
5.Sederhana
Pandangan (view) dalam SQL ialah:
- ASkrin dalam klien pangkalan data untuk menyemak imbas jadual
- BJenis indeks
- CSalinan jadual pada cakera
- DPertanyaan tersimpan yang berfungsi seperti jadual maya
6.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A12
- B3
- C7
- D4
7.Sukar
Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?
- APenulis tidak dibenarkan semasa sebarang pembaca aktif
- BPembaca sentiasa menunggu sehingga semua penulis mengkomit
- CPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
- DPembaca membaca data belum komit secara langsung
8.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa sentiasa memulangkan hasil darab Cartesian
- BIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
- CIa tidak disokong oleh sebarang pangkalan data
- DIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
Kunci jawapan
- 1. A · Kunci yang terdiri daripada dua atau lebih lajur
- 2. D · Menolak baris yang nilainya tidak memenuhi syarat
- 3. D · COUNT
- 4. B · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- 5. D · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 6. A · 12
- 7. C · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
- 8. D · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.