1.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- ACREATE COLUMN
- BALTER TABLE
- CINSERT COLUMN
- DUPDATE TABLE
2.Mudah
Apakah kunci pengganti (surrogate key)?
- APengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
- BKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
- CKunci yang hanya digunakan dalam view
- DKunci yang merujuk jadual lain
3.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- AHujung rentetan
- BSebarang urutan sifar atau lebih aksara
- CTepat satu aksara pada kedudukan itu dalam rentetan
- DSebarang digit tunggal
4.Sederhana
Apakah yang disediakan oleh ungkapan jadual lazim (common table expression, WITH name AS (...))?
- AHasil sementara bernama yang boleh digunakan dalam satu penyataan
- BJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
- CIndeks pada lajur
- DPengguna pangkalan data baharu
5.Sederhana
Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?
- ANULL
- BRentetan kosong
- CRalat
- D0
6.Sederhana
Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?
- ABaris pertanyaan pertama yang tidak muncul dalam yang kedua
- BBaris pertanyaan kedua yang tidak muncul dalam yang pertama
- CBaris yang muncul dalam kedua-dua pertanyaan
- DSemua baris daripada kedua-dua pertanyaan tanpa pendua
7.Sukar
Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?
- ASalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
- BKunci utama tidak lagi boleh digunakan
- CPertanyaan pada jadual orders menjadi lebih perlahan
- DPangkalan data tidak boleh menggunakan indeks lagi
8.Sukar
Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?
- AIa bukan dalam 2NF
- BIa dalam 2NF tetapi bukan 3NF
- CIa bukan dalam 1NF
- DIa dalam BCNF dan oleh itu dalam 3NF
Kunci jawapan
- 1. B · ALTER TABLE
- 2. A · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
- 3. B · Sebarang urutan sifar atau lebih aksara
- 4. A · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
- 5. A · NULL
- 6. A · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
- 7. A · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
- 8. B · Ia dalam 2NF tetapi bukan 3NF
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.