1.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMembuang baris dengan nilai NULL
- BMencantumkan dua jadual pada lajur sepunya
- CMenyusun baris hasil mengikut abjad
- DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
2.Mudah
Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?
- AMengekalkan hanya baris yang muncul dalam kedua-duanya
- BMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
- CMenggabungkannya menjadi satu hasil dan membuang baris pendua
- DMencantumkannya bersebelahan pada kunci
3.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
- ALIKE
- BSIMILAR
- CCONTAINS
- DMATCH
4.Sederhana
Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?
- ARalat
- B0
- CNULL
- DRentetan kosong
5.Sederhana
Apakah pencetus (trigger) pangkalan data?
- APertanyaan yang dijalankan pengguna secara manual
- BSandaran berjadual pangkalan data
- CJenis indeks yang mempercepat carian
- DKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
6.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- BKunci gubahan
- CNilai atomik
- DKebergantungan transitif antara atribut bukan kunci
7.Sukar
Penguncian dua fasa (2PL) memastikan:
- AJadual yang boleh disiri secara konflik
- BBahawa tiada kunci diperlukan
- CBahawa transaksi tidak pernah menunggu
- DBahawa kebuntuan (deadlock) tidak pernah berlaku
8.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AJumlah berjalan amount yang disusun mengikut hari
- BJumlah semua amount pada setiap baris
- CSatu baris bagi setiap hari dengan jumlah hari itu sahaja
- DPurata amount sehari
Kunci jawapan
- 1. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 2. C · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 3. A · LIKE
- 4. C · NULL
- 5. D · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 6. D · Kebergantungan transitif antara atribut bukan kunci
- 7. A · Jadual yang boleh disiri secara konflik
- 8. A · Jumlah berjalan amount yang disusun mengikut hari
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.