1.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AGROUP BY
- BWHERE
- CHAVING
- DORDER BY
2.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMencantumkan dua jadual pada lajur sepunya
- BMenyusun baris hasil mengikut abjad
- CMembuang baris dengan nilai NULL
- DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
3.Mudah
Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?
- AREMOVE TABLE
- BDELETE FROM
- CDROP TABLE
- DTRUNCATE ROWS
4.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Sederhana
Apakah yang disediakan oleh ungkapan jadual lazim (common table expression, WITH name AS (...))?
- AIndeks pada lajur
- BHasil sementara bernama yang boleh digunakan dalam satu penyataan
- CPengguna pangkalan data baharu
- DJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
6.Sederhana
Bilakah WHERE EXISTS (subquery) benar bagi satu baris?
- AApabila subpertanyaan memulangkan tepat satu baris
- BApabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- CApabila subpertanyaan tidak memulangkan nilai NULL
- DApabila subpertanyaan memulangkan nombor lebih besar daripada sifar
7.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A, C}
- B{C}
- C{A}
- D{B, D}
8.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AY ialah atomik
- BY ialah kunci utama
- CX mengandungi NULL
- DX ialah superkey
Kunci jawapan
- 1. B · WHERE
- 2. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 3. C · DROP TABLE
- 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. B · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
- 6. B · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- 7. A · {A, C}
- 8. D · X ialah superkey
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.