1.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?
- AAksara ruang
- BTepat satu aksara
- CSifar atau lebih aksara
- DSebarang huruf tetapi tiada digit
2.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- AHujung rentetan
- BTepat satu aksara pada kedudukan itu dalam rentetan
- CSebarang urutan sifar atau lebih aksara
- DSebarang digit tunggal
3.Mudah
Bagaimanakah UNION ALL berbeza daripada UNION?
- AUNION ALL hanya berfungsi pada satu jadual
- BUNION ALL mengekalkan baris pendua
- CUNION ALL membuang baris pendua
- DUNION ALL menyusun hasil
4.Sederhana
Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?
- AKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
- BPemadaman sentiasa ditolak
- CBaris induk disalin ke jadual arkib
- DBaris anak yang merujuknya dipadam secara automatik
5.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A7
- B12
- C4
- D3
6.Sederhana
Apakah suntikan SQL (SQL injection)?
- ATeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
- BTeknik sandaran pangkalan data
- CCara untuk menambah indeks
- DSerangan di mana input pengguna mengubah struktur pertanyaan SQL
7.Sukar
Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?
- AIa dalam BCNF dan oleh itu dalam 3NF
- BIa dalam 2NF tetapi bukan 3NF
- CIa bukan dalam 2NF
- DIa bukan dalam 1NF
8.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa sentiasa memulangkan hasil darab Cartesian
- BIa tidak disokong oleh sebarang pangkalan data
- CIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- DIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
Kunci jawapan
- 1. B · Tepat satu aksara
- 2. C · Sebarang urutan sifar atau lebih aksara
- 3. B · UNION ALL mengekalkan baris pendua
- 4. D · Baris anak yang merujuknya dipadam secara automatik
- 5. B · 12
- 6. D · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
- 7. B · Ia dalam 2NF tetapi bukan 3NF
- 8. C · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.