1.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ABoolean palsu
- BRentetan kosong
- CNilai yang hilang atau tidak diketahui
- DNombor sifar dalam lajur berangka
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- ANAME
- BALIAS
- CAS
- DRENAME
3.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AINSERT
- BSELECT
- CALTER
- DUPDATE
4.Sederhana
Pertanyaan manakah yang memulangkan bilangan pesanan bagi setiap pelanggan?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT DISTINCT COUNT(*) FROM orders
5.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- APiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- BIndeks berkelompok hanya boleh pada kunci utama
- CBaris hanya boleh disimpan secara fizikal dalam satu urutan
- DIndeks berkelompok menggunakan terlalu banyak memori
6.Sederhana
Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?
- AKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
- BPemadaman sentiasa ditolak
- CBaris induk disalin ke jadual arkib
- DBaris anak yang merujuknya dipadam secara automatik
7.Sukar
Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?
- ABitmap join pada kunci utama
- BCross join
- CNested loop join dengan carian indeks
- DHash join
8.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B, C, D}
- B{A}
- C{A, B}
- D{A, B, C}
Kunci jawapan
- 1. C · Nilai yang hilang atau tidak diketahui
- 2. C · AS
- 3. A · INSERT
- 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. C · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 6. D · Baris anak yang merujuknya dipadam secara automatik
- 7. D · Hash join
- 8. A · {A, B, C, D}
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.