1.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
- AMATCH
- BSIMILAR
- CCONTAINS
- DLIKE
2.Mudah
Bagaimanakah UNION ALL berbeza daripada UNION?
- AUNION ALL menyusun hasil
- BUNION ALL hanya berfungsi pada satu jadual
- CUNION ALL mengekalkan baris pendua
- DUNION ALL membuang baris pendua
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
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ADROP TABLE
- BDELETE FROM dengan klausa WHERE
- CTRUNCATE TABLE
- DALTER TABLE
5.Sederhana
Bilakah WHERE EXISTS (subquery) benar bagi satu baris?
- AApabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- BApabila subpertanyaan memulangkan nombor lebih besar daripada sifar
- CApabila subpertanyaan memulangkan tepat satu baris
- DApabila subpertanyaan tidak memulangkan nilai NULL
6.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ASemua baris daripada kedua-dua hasil
- BHasil darab Cartesian bagi hasil
- CBaris dalam hasil pertama tetapi bukan yang kedua
- DBaris yang muncul dalam kedua-dua hasil
7.Sukar
Jadual enrolment(student_id, course_id, student_name, grade) mempunyai kunci (student_id, course_id). Bentuk normal manakah yang dilanggarnya?
- ATiada, ia dalam BCNF
- BBentuk normal ketiga sahaja, kerana grade bergantung pada student_name
- CBentuk normal kedua, kerana student_name bergantung pada student_id sahaja
- DBentuk normal pertama, kerana lajur grade tidak mengandungi nilai atomik
8.Sukar
Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- ASatu baris bagi setiap hari dengan jumlah hari itu sahaja
- BJumlah semua amount pada setiap baris
- CJumlah berjalan amount yang disusun mengikut hari
- DPurata amount sehari
Kunci jawapan
- 1. D · LIKE
- 2. C · UNION ALL mengekalkan baris pendua
- 3. B · Sebarang urutan sifar atau lebih aksara
- 4. C · TRUNCATE TABLE
- 5. A · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- 6. D · Baris yang muncul dalam kedua-dua hasil
- 7. C · Bentuk normal kedua, kerana student_name bergantung pada student_id sahaja
- 8. C · Jumlah berjalan amount yang disusun mengikut hari
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.