1.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- ATepat satu aksara pada kedudukan itu dalam rentetan
- BSebarang digit tunggal
- CSebarang urutan sifar atau lebih aksara
- DHujung rentetan
2.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AUPDATE
- BALTER
- CSELECT
- DINSERT
3.Mudah
Dalam PostgreSQL dan MySQL, klausa manakah yang memulangkan hanya 10 baris pertama hasil?
- AMAX 10
- BLIMIT 10
- CFIRST 10 ONLY
- DTOP ROWS 10
4.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan menggabungkan pelajar dan kursus ke dalam satu jadual
- BDengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
- CDengan senarai id kursus yang disimpan dalam satu lajur
- DDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
5.Sederhana
Pandangan (view) dalam SQL ialah:
- ASalinan jadual pada cakera
- BSkrin dalam klien pangkalan data untuk menyemak imbas jadual
- CJenis indeks
- DPertanyaan tersimpan yang berfungsi seperti jadual maya
6.Sederhana
Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?
- AMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
- BMencipta salinan kedua jadual pada cakera
- CMenggunakan GROUP BY manager_id sahaja
- DMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
7.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AY ialah atomik
- BX mengandungi NULL
- CY ialah kunci utama
- DX ialah superkey
8.Sukar
Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?
- AApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
- BApabila transaksi dijalankan pada satu CPU sahaja
- CApabila setiap transaksi diberi nombor siri
- DApabila tiada transaksi pernah membaca data
Kunci jawapan
- 1. C · Sebarang urutan sifar atau lebih aksara
- 2. D · INSERT
- 3. B · LIMIT 10
- 4. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 5. D · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 6. D · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 7. D · X ialah superkey
- 8. A · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.