1.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AINSERT
- BSELECT
- CALTER
- DUPDATE
2.Mudah
Apakah kunci calon (candidate key)?
- ASebarang lajur yang mengandungi nilai NULL
- BSet minimum lajur yang mengenal pasti setiap baris secara unik
- CSet lajur yang dikongsi antara dua jadual untuk memaut barisnya
- DLajur yang sedang menunggu untuk menjadi kunci asing
3.Mudah
Apakah kunci gubahan (composite key)?
- AKunci yang disimpan dalam jadual berasingan
- BKunci yang dijana oleh pangkalan data
- CKunci yang membenarkan nilai pendua
- DKunci yang terdiri daripada dua atau lebih lajur
4.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- BMembaca baris yang sama dua kali dan mendapat nilai yang sama
- CMembaca data tanpa klausa WHERE
- DMembaca data daripada cakera yang rosak
5.Sederhana
Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?
- A'unknown'
- BRentetan kosong
- CNULL
- DRalat
6.Sederhana
Apakah maksud "A" dalam ACID?
- AAtomicity (keatoman)
- BAccuracy
- CAggregation
- DAvailability
7.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- ASatu baris bagi setiap hari dengan jumlah hari itu sahaja
- BPurata amount sehari
- CJumlah semua amount pada setiap baris
- DJumlah berjalan amount yang disusun mengikut hari
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 bukan dalam 2NF
- CIa bukan dalam 1NF
- DIa dalam 2NF tetapi bukan 3NF
Kunci jawapan
- 1. A · INSERT
- 2. B · Set minimum lajur yang mengenal pasti setiap baris secara unik
- 3. D · Kunci yang terdiri daripada dua atau lebih lajur
- 4. A · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 5. A · 'unknown'
- 6. A · Atomicity (keatoman)
- 7. D · Jumlah berjalan amount yang disusun mengikut hari
- 8. D · Ia dalam 2NF tetapi bukan 3NF
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.