1.Mudah
Apakah yang dilakukan oleh COMMIT dalam transaksi?
- AMengunci seluruh pangkalan data
- BMenjadikan semua perubahan transaksi kekal
- CMemulakan jadual baharu
- DMembuat asal semua perubahan yang dibuat sejak transaksi bermula
2.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- AARRANGE
- BORDER BY
- CSORT
- DGROUP BY
3.Mudah
Fungsi agregat manakah yang mengira baris?
- AAVG
- BMAX
- CCOUNT
- DSUM
4.Sederhana
Apakah maksud "A" dalam ACID?
- AAccuracy
- BAtomicity (keatoman)
- CAggregation
- DAvailability
5.Sederhana
Apakah suntikan SQL (SQL injection)?
- ATeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
- BCara untuk menambah indeks
- CSerangan di mana input pengguna mengubah struktur pertanyaan SQL
- DTeknik sandaran pangkalan data
6.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT MAX(dept), salary FROM emp GROUP BY salary
7.Sukar
Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?
- AWHERE first_name = 'Eva'
- BWHERE last_name = 'Jansen'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name LIKE '%a'
8.Sukar
Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?
- AApabila tiada transaksi pernah membaca data
- BApabila transaksi dijalankan pada satu CPU sahaja
- CApabila setiap transaksi diberi nombor siri
- DApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
Kunci jawapan
- 1. B · Menjadikan semua perubahan transaksi kekal
- 2. B · ORDER BY
- 3. C · COUNT
- 4. B · Atomicity (keatoman)
- 5. C · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
- 6. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. B · WHERE last_name = 'Jansen'
- 8. D · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.