1.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
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AALIAS
- BAS
- CRENAME
- DNAME
3.Mudah
Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DORDER BY salary ASC
4.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- ASetiap nilai A dikaitkan dengan tepat satu nilai B
- BSetiap nilai B dikaitkan dengan tepat satu nilai A
- CA dan B kedua-duanya kunci utama
- DA ialah kunci asing yang merujuk B
5.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
6.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ATRUNCATE TABLE
- BDROP TABLE
- CALTER TABLE
- DDELETE FROM dengan klausa WHERE
7.Sukar
Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?
- AWHERE last_name = 'Jansen'
- BWHERE first_name LIKE '%a'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name = 'Eva'
8.Sukar
Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?
- APenguncian dua fasa ketat dengan kunci baris
- BPengelogan tulis-dahulu
- CSharding pangkalan data
- DKawalan keserentakan optimistik
Kunci jawapan
- 1. C · Menggabungkannya menjadi satu hasil dan membuang baris pendua
- 2. B · AS
- 3. C · ORDER BY salary DESC
- 4. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
- 5. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 6. A · TRUNCATE TABLE
- 7. A · WHERE last_name = 'Jansen'
- 8. D · Kawalan keserentakan optimistik
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.