1.Mudah
Apakah yang dijamin oleh kekangan UNIQUE pada lajur?
- ATiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
- BNilai lajur disusun
- CNilai lajur tidak boleh diubah selepas sisipan
- DLajur itu secara automatik menjadi kunci utama jadual
2.Mudah
Dalam corak LIKE, apakah yang diwakili oleh wildcard %?
- ASebarang urutan sifar atau lebih aksara
- BSebarang digit tunggal
- CTepat satu aksara pada kedudukan itu dalam rentetan
- DHujung rentetan
3.Mudah
Apakah kunci pengganti (surrogate key)?
- AKunci yang hanya digunakan dalam view
- BKunci yang merujuk jadual lain
- CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
- DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
4.Sederhana
Apakah suntikan SQL (SQL injection)?
- ASerangan di mana input pengguna mengubah struktur pertanyaan SQL
- BTeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
- CTeknik sandaran pangkalan data
- DCara untuk menambah indeks
5.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
6.Sederhana
Dalam aljabar relasi, operator unjuran (π) sepadan dengan:
- AMemilih baris mana yang memenuhi syarat tertentu
- BMemilih lajur mana yang muncul dalam hasil
- CMenyusun hasil
- DMencantumkan dua jadual pada kunci
7.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa tidak disokong oleh sebarang pangkalan data
- BIa sentiasa memulangkan hasil darab Cartesian
- CIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
- DIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
8.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- BApabila R1 dan R2 tidak mempunyai atribut sepunya
- CApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- DApabila R1 dan R2 mempunyai bilangan lajur yang sama
Kunci jawapan
- 1. A · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
- 2. A · Sebarang urutan sifar atau lebih aksara
- 3. D · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
- 4. A · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
- 5. D · Baris anak yang merujuknya dipadam secara automatik
- 6. B · Memilih lajur mana yang muncul dalam hasil
- 7. D · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- 8. C · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.