1.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- ASELECT
- BINSERT
- CUPDATE
- DALTER
2.Mudah
Penyataan SQL manakah yang mendapatkan data daripada jadual?
- AUPDATE
- BSELECT
- CCREATE
- DINSERT
3.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ADISTINCT
- BSINGLE
- CDIFFERENT
- DUNIQUE
4.Sederhana
Pandangan (view) dalam SQL ialah:
- AJenis indeks
- BSalinan jadual pada cakera
- CSkrin dalam klien pangkalan data untuk menyemak imbas jadual
- DPertanyaan tersimpan yang berfungsi seperti jadual maya
5.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca data tanpa klausa WHERE
- BMembaca data daripada cakera yang rosak
- CMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- DMembaca baris yang sama dua kali dan mendapat nilai yang sama
6.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BKebergantungan transitif antara atribut bukan kunci
- CIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- DNilai atomik
7.Sukar
Apakah yang dipulangkan oleh FULL OUTER JOIN?
- ASemua baris daripada kedua-dua jadual, dipadankan jika boleh dan diisi NULL jika tidak
- BHanya baris tidak sepadan
- CHanya baris sepadan
- DHasil darab Cartesian, memasangkan setiap baris satu jadual dengan setiap baris jadual yang lain
8.Sukar
Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?
- AKunci utama tidak lagi boleh digunakan
- BPertanyaan pada jadual orders menjadi lebih perlahan
- CPangkalan data tidak boleh menggunakan indeks lagi
- DSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
Kunci jawapan
- 1. B · INSERT
- 2. B · SELECT
- 3. A · DISTINCT
- 4. D · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 5. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 6. B · Kebergantungan transitif antara atribut bukan kunci
- 7. A · Semua baris daripada kedua-dua jadual, dipadankan jika boleh dan diisi NULL jika tidak
- 8. D · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.