1.Mudah
Apakah kunci calon (candidate key)?
- ASebarang lajur yang mengandungi nilai NULL
- BSet minimum lajur yang mengenal pasti setiap baris secara unik
- CLajur yang sedang menunggu untuk menjadi kunci asing
- DSet lajur yang dikongsi antara dua jadual untuk memaut barisnya
2.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AINSERT COLUMN
- BALTER TABLE
- CUPDATE TABLE
- DCREATE COLUMN
3.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AWHERE
- BGROUP BY
- CHAVING
- DORDER BY
4.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- BTiada kunci asing
- CSetiap jadual mempunyai tepat satu lajur
- DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
5.Sederhana
Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?
- AHanya baris di mana col ialah NULL, seperti dengan IS NULL
- BSemua baris jadual
- CTiada baris, kerana perbandingan itu tidak diketahui
- DRalat dalam setiap pangkalan data
6.Sederhana
LEFT JOIN memulangkan:
- ASemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- BBaris yang tidak sepadan dalam kedua-dua jadual
- CHanya baris sepadan daripada kedua-dua jadual
- DSemua baris daripada jadual kanan sahaja
7.Sukar
Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?
- ABacaan kotor
- BAnomali pemadaman
- CBacaan hantu
- DKemas kini hilang (lost update)
8.Sukar
Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?
- AIa dalam BCNF dan oleh itu dalam 3NF
- BIa dalam 2NF tetapi bukan 3NF
- CIa bukan dalam 1NF
- DIa bukan dalam 2NF
Kunci jawapan
- 1. B · Set minimum lajur yang mengenal pasti setiap baris secara unik
- 2. B · ALTER TABLE
- 3. A · WHERE
- 4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 5. C · Tiada baris, kerana perbandingan itu tidak diketahui
- 6. A · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- 7. D · Kemas kini hilang (lost update)
- 8. B · Ia dalam 2NF tetapi bukan 3NF
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.