1.Mudah
Apakah kunci calon (candidate key)?
- ALajur yang sedang menunggu untuk menjadi kunci asing
- BSebarang lajur yang mengandungi nilai NULL
- CSet minimum lajur yang mengenal pasti setiap baris secara unik
- DSet lajur yang dikongsi antara dua jadual untuk memaut barisnya
2.Mudah
INNER JOIN memulangkan:
- ASemua baris daripada kedua-dua jadual
- BHanya baris dengan nilai sepadan dalam kedua-dua jadual
- CBaris yang tidak sepadan
- DSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
3.Mudah
Kunci asing (foreign key) ialah:
- ALajur yang merujuk kepada kunci utama jadual lain
- BKunci yang digunakan oleh pengguna asing
- CKunci yang sentiasa disulitkan
- DLajur yang nilainya mesti unik merentas semua baris jadual
4.Sederhana
Apakah pencetus (trigger) pangkalan data?
- AKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- BJenis indeks yang mempercepat carian
- CPertanyaan yang dijalankan pengguna secara manual
- DSandaran berjadual pangkalan data
5.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- BSetiap jadual mempunyai tepat satu lajur
- CSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- DTiada kunci asing
6.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
- CIndeks berkelompok menggunakan terlalu banyak memori
- DBaris hanya boleh disimpan secara fizikal dalam satu urutan
7.Sukar
x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?
- ATRUE
- BNULL, maka baris sentiasa ditolak
- CFALSE
- DUNKNOWN
8.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AY ialah atomik
- BX mengandungi NULL
- CX ialah superkey
- DY ialah kunci utama
Kunci jawapan
- 1. C · Set minimum lajur yang mengenal pasti setiap baris secara unik
- 2. B · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
- 3. A · Lajur yang merujuk kepada kunci utama jadual lain
- 4. A · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 5. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 6. D · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 7. A · TRUE
- 8. C · X ialah superkey
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.