1.Mudah
Apakah kunci gubahan (composite key)?
- AKunci yang disimpan dalam jadual berasingan
- BKunci yang membenarkan nilai pendua
- CKunci yang terdiri daripada dua atau lebih lajur
- DKunci yang dijana oleh pangkalan data
2.Mudah
INNER JOIN memulangkan:
- ASemua baris daripada jadual kiri, dengan NULL jika tiada padanan
- BBaris yang tidak sepadan
- CSemua baris daripada kedua-dua jadual
- DHanya baris dengan nilai sepadan dalam kedua-dua jadual
3.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- AMEAN
- BSUM
- CMEDIAN
- DAVG
4.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ATRUNCATE TABLE
- BDROP TABLE
- CDELETE FROM dengan klausa WHERE
- DALTER TABLE
5.Sederhana
Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?
- A10
- BNULL
- C15
- D30
6.Sederhana
LEFT JOIN memulangkan:
- ABaris yang tidak sepadan dalam kedua-dua jadual
- BSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- CHanya baris sepadan daripada kedua-dua jadual
- DSemua baris daripada jadual kanan sahaja
7.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
- BSharding pangkalan data
- CPengelogan tulis-dahulu
- DKawalan keserentakan optimistik
8.Sukar
Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE last_name = 'Jansen'
- CWHERE first_name = 'Eva'
- DWHERE first_name LIKE '%a'
Kunci jawapan
- 1. C · Kunci yang terdiri daripada dua atau lebih lajur
- 2. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
- 3. D · AVG
- 4. A · TRUNCATE TABLE
- 5. C · 15
- 6. B · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- 7. D · Kawalan keserentakan optimistik
- 8. B · WHERE last_name = 'Jansen'
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.