1.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AWHERE
- BGROUP BY
- CORDER BY
- DHAVING
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- ARENAME
- BAS
- CALIAS
- DNAME
3.Mudah
Kunci asing (foreign key) ialah:
- AKunci yang digunakan oleh pengguna asing
- BLajur yang nilainya mesti unik merentas semua baris jadual
- CLajur yang merujuk kepada kunci utama jadual lain
- DKunci yang sentiasa disulitkan
4.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- AA dan B kedua-duanya kunci utama
- BA ialah kunci asing yang merujuk B
- CSetiap nilai B dikaitkan dengan tepat satu nilai A
- DSetiap nilai A dikaitkan dengan tepat satu nilai B
5.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BNilai atomik
- CKebergantungan transitif antara atribut bukan kunci
- DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
6.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- AIndeks berkelompok menggunakan terlalu banyak memori
- BBaris hanya boleh disimpan secara fizikal dalam satu urutan
- CIndeks berkelompok hanya boleh pada kunci utama
- DPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
7.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AGred purata semua pelajar
- BPelajar dengan gred di atas gred purata
- CRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
- DHanya pelajar dengan gred tertinggi
8.Sukar
Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?
- ARepeatable read
- BSerializable
- CRead committed
- DRead uncommitted
Kunci jawapan
- 1. A · WHERE
- 2. B · AS
- 3. C · Lajur yang merujuk kepada kunci utama jadual lain
- 4. D · Setiap nilai A dikaitkan dengan tepat satu nilai B
- 5. C · Kebergantungan transitif antara atribut bukan kunci
- 6. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 7. B · Pelajar dengan gred di atas gred purata
- 8. C · Read committed
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.