1.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- AMEDIAN
- BSUM
- CAVG
- DMEAN
2.Mudah
Bagaimanakah UNION ALL berbeza daripada UNION?
- AUNION ALL membuang baris pendua
- BUNION ALL hanya berfungsi pada satu jadual
- CUNION ALL menyusun hasil
- DUNION ALL mengekalkan baris pendua
3.Mudah
Kekangan manakah yang memastikan lajur tidak boleh dibiarkan kosong (NULL)?
- ACHECK NULL
- BNOT NULL
- CDEFAULT
- DUNIQUE
4.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan menggabungkan pelajar dan kursus ke dalam satu jadual
- BDengan senarai id kursus yang disimpan dalam satu lajur
- 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
5.Sederhana
Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?
- AMenyalin jadual employees kepada alice
- BMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
- CMembenarkan pengguna alice membaca jadual employees
- DMenjadikan alice pemilik pangkalan data
6.Sederhana
Mengapakah indeks dicipta pada lajur?
- AUntuk menjimatkan ruang cakera
- BUntuk mempercepat carian dan cantuman pada lajur itu
- CUntuk mencegah nilai NULL
- DUntuk mempercepat sisipan dan kemas kini pada lajur itu
7.Sukar
Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?
- AIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
- BIndeks pada kunci utama sahaja
- CIndeks yang meliputi setiap lajur setiap jadual
- DIndeks yang dibina semula setiap malam
8.Sukar
Apakah yang ditunjukkan oleh EXPLAIN (atau EXPLAIN ANALYZE dalam PostgreSQL) bagi sesuatu pertanyaan?
- APelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
- BMakna setiap kata kunci SQL dalam pertanyaan
- CSenarai pengguna yang menjalankan pertanyaan
- DPenulisan semula pertanyaan dalam tatatanda aljabar relasi sahaja
Kunci jawapan
- 1. C · AVG
- 2. D · UNION ALL mengekalkan baris pendua
- 3. B · NOT NULL
- 4. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 5. C · Membenarkan pengguna alice membaca jadual employees
- 6. B · Untuk mempercepat carian dan cantuman pada lajur itu
- 7. A · Indeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
- 8. A · Pelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.