1.Mudah
Apakah yang dilakukan oleh ROLLBACK dalam transaksi?
- AMembuat asal perubahan yang dibuat sejak transaksi bermula
- BMenyimpan semua perubahan transaksi secara kekal ke cakera
- CMengulang penyataan terakhir
- DMemadam jadual
2.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ASkema
- BAtribut
- CDomain
- DTuple
3.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- AMEDIAN
- BSUM
- CMEAN
- DAVG
4.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- BNilai atomik
- CKunci gubahan
- DKebergantungan transitif antara atribut bukan kunci
5.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa mesti datang sebelum WHERE dalam penyataan SELECT
- BIa tidak boleh digunakan dengan GROUP BY
- CIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- DIa menyusun hasil
6.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan senarai id kursus yang disimpan dalam satu lajur
- BDengan menggabungkan pelajar dan kursus ke dalam satu jadual
- CDengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
- DDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
7.Sukar
Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?
- APangkalan data tidak boleh menggunakan indeks lagi
- BKunci utama tidak lagi boleh digunakan
- CPertanyaan pada jadual orders menjadi lebih perlahan
- DSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
8.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ARalat kerana subpertanyaan tidak dibenarkan dalam WHERE
- BGred purata semua pelajar
- CPelajar dengan gred di atas gred purata
- DHanya pelajar dengan gred tertinggi
Kunci jawapan
- 1. A · Membuat asal perubahan yang dibuat sejak transaksi bermula
- 2. D · Tuple
- 3. D · AVG
- 4. D · Kebergantungan transitif antara atribut bukan kunci
- 5. C · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 6. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 7. D · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
- 8. C · Pelajar dengan gred di atas gred purata
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.