1.Mudah
Fungsi agregat manakah yang mengira baris?
- ACOUNT
- BSUM
- CMAX
- DAVG
2.Mudah
Apakah yang dilakukan oleh COMMIT dalam transaksi?
- AMenjadikan semua perubahan transaksi kekal
- BMembuat asal semua perubahan yang dibuat sejak transaksi bermula
- CMemulakan jadual baharu
- DMengunci seluruh pangkalan data
3.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AINSERT COLUMN
- BCREATE COLUMN
- CALTER TABLE
- DUPDATE TABLE
4.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- AAnomali pemadaman
- BAnomali kemas kini
- CAnomali sisipan
- DBacaan hantu
5.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- ASenarai SELECT
- BORDER BY
- CGROUP BY
- DWHERE
6.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- BKebergantungan transitif antara atribut bukan kunci
- CKunci gubahan
- DNilai atomik
7.Sukar
Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?
- ACOUNT()
- BROW_NUMBER()
- CDENSE_RANK()
- DRANK()
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)?
- ATiada baris langsung
- BSetiap baris a
- CBaris a di mana x bukan 1 atau 2
- DHanya baris a di mana x ialah NULL
Kunci jawapan
- 1. A · COUNT
- 2. A · Menjadikan semua perubahan transaksi kekal
- 3. C · ALTER TABLE
- 4. B · Anomali kemas kini
- 5. D · WHERE
- 6. B · Kebergantungan transitif antara atribut bukan kunci
- 7. B · ROW_NUMBER()
- 8. A · Tiada baris langsung
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.