1.Mudah
Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?
- AUPDATE TABLE
- BINSERT COLUMN
- CCREATE COLUMN
- DALTER TABLE
2.Mudah
Dalam PostgreSQL dan MySQL, klausa manakah yang memulangkan hanya 10 baris pertama hasil?
- AFIRST 10 ONLY
- BLIMIT 10
- CTOP ROWS 10
- DMAX 10
3.Mudah
Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?
- AMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
- BMengekalkan baris yang negaranya tiada dalam senarai
- CMenyusun baris mengikut urutan senarai
- DMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
4.Sederhana
Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?
- APemadaman sentiasa ditolak
- BKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
- CBaris anak yang merujuknya dipadam secara automatik
- DBaris induk disalin ke jadual arkib
5.Sederhana
Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:
- AAnomali sisipan
- BAnomali kemas kini
- CAnomali pemadaman
- DBacaan hantu
6.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- APiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- BBaris hanya boleh disimpan secara fizikal dalam satu urutan
- CIndeks berkelompok hanya boleh pada kunci utama
- DIndeks berkelompok menggunakan terlalu banyak memori
7.Sukar
Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?
- ARepeatable read
- BRead uncommitted
- CSerializable
- DRead committed
8.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
- AIa tidak disokong oleh sebarang pangkalan data
- BIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
- CIa sentiasa memulangkan hasil darab Cartesian
- DIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
Kunci jawapan
- 1. D · ALTER TABLE
- 2. B · LIMIT 10
- 3. D · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
- 4. C · Baris anak yang merujuknya dipadam secara automatik
- 5. B · Anomali kemas kini
- 6. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 7. D · Read committed
- 8. B · 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.