1.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- ACREATE COLUMN
- BUPDATE TABLE
- CALTER TABLE
- DINSERT COLUMN
2.Mudah
Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?
- ASifar-ke-sifar
- BSatu-ke-banyak
- CBanyak-ke-banyak
- DSatu-ke-satu
3.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
- ASIMILAR
- BMATCH
- CLIKE
- DCONTAINS
4.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- ABaris hanya boleh disimpan secara fizikal dalam satu urutan
- BIndeks berkelompok hanya boleh pada kunci utama
- CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- DIndeks berkelompok menggunakan terlalu banyak memori
5.Sederhana
Pandangan (view) dalam SQL ialah:
- APertanyaan tersimpan yang berfungsi seperti jadual maya
- BSkrin dalam klien pangkalan data untuk menyemak imbas jadual
- CSalinan jadual pada cakera
- DJenis indeks
6.Sederhana
Pertanyaan manakah yang memulangkan bilangan pesanan bagi setiap pelanggan?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT DISTINCT COUNT(*) FROM orders
7.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A, C}
- B{A}
- C{B, D}
- D{C}
8.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- ARalat
- BNULL
- C10
- D0
Kunci jawapan
- 1. C · ALTER TABLE
- 2. B · Satu-ke-banyak
- 3. C · LIKE
- 4. A · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 5. A · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 6. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 7. A · {A, C}
- 8. D · 0
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.