1.Mudah
Apakah kunci utama (primary key)?
- ALajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
- BKata laluan untuk pangkalan data
- CLajur pertama bagi setiap jadual
- DLajur atau set lajur yang mengenal pasti setiap baris secara unik
2.Mudah
Apakah yang dijamin oleh kekangan UNIQUE pada lajur?
- ALajur itu secara automatik menjadi kunci utama jadual
- BTiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
- CNilai lajur disusun
- DNilai lajur tidak boleh diubah selepas sisipan
3.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- ASebarang digit tunggal
- BTepat satu aksara pada kedudukan itu dalam rentetan
- CSebarang urutan sifar atau lebih aksara
- DHujung rentetan
4.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT MAX(dept), salary FROM emp GROUP BY salary
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Sederhana
Pertanyaan manakah yang menyenaraikan pelanggan yang tidak pernah membuat pesanan?
- ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- DSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
6.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ASemua baris daripada kedua-dua hasil
- BHasil darab Cartesian bagi hasil
- CBaris yang muncul dalam kedua-dua hasil
- DBaris dalam hasil pertama tetapi bukan yang kedua
7.Sukar
Apakah yang dikehendaki oleh peraturan pengelogan tulis-dahulu (WAL)?
- AHalaman data mesti ditulis sebelum log
- BSetiap pertanyaan mesti dilog sebelum dihuraikan
- CRekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
- DLog ditulis hanya selepas kerosakan
8.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AX mengandungi NULL
- BX ialah superkey
- CY ialah kunci utama
- DY ialah atomik
Kunci jawapan
- 1. D · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 2. B · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
- 3. C · Sebarang urutan sifar atau lebih aksara
- 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. C · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 6. C · Baris yang muncul dalam kedua-dua hasil
- 7. C · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
- 8. B · X ialah superkey
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.