1.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ARentetan kosong
- BBoolean palsu
- CNombor sifar dalam lajur berangka
- DNilai yang hilang atau tidak diketahui
2.Mudah
Apakah kunci utama (primary key)?
- ALajur pertama bagi setiap jadual
- BLajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
- CLajur atau set lajur yang mengenal pasti setiap baris secara unik
- DKata laluan untuk pangkalan data
3.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AHAVING
- BGROUP BY
- CWHERE
- DORDER BY
4.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca baris yang sama dua kali dan mendapat nilai yang sama
- BMembaca data daripada cakera yang rosak
- CMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- DMembaca data tanpa klausa WHERE
5.Sederhana
Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?
- AORDER BY
- BWHERE
- CSenarai SELECT
- DGROUP BY
6.Sederhana
Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?
- ABaris pertanyaan kedua yang tidak muncul dalam yang pertama
- BBaris yang muncul dalam kedua-dua pertanyaan
- CSemua baris daripada kedua-dua pertanyaan tanpa pendua
- DBaris pertanyaan pertama yang tidak muncul dalam yang kedua
7.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AHanya menggunakan fungsi agregat
- BDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- CMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- DMencantumkan dua jadual dengan kunci asing
8.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B}
- B{A, B, C}
- C{A}
- D{A, B, C, D}
Kunci jawapan
- 1. D · Nilai yang hilang atau tidak diketahui
- 2. C · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 3. C · WHERE
- 4. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 5. B · WHERE
- 6. D · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
- 7. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- 8. D · {A, B, C, D}
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.