1.Mudah
Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?
- ABaris dengan harga di luar julat 10 hingga 20
- BBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- CBaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
- DHanya baris dengan harga sama dengan 10 atau 20
2.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
3.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ADISTINCT
- BDIFFERENT
- CSINGLE
- DUNIQUE
4.Sederhana
Mengapakah indeks dicipta pada lajur?
- AUntuk menjimatkan ruang cakera
- BUntuk mempercepat sisipan dan kemas kini pada lajur itu
- CUntuk mencegah nilai NULL
- DUntuk mempercepat carian dan cantuman pada lajur itu
5.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- AALTER TABLE
- BDELETE FROM dengan klausa WHERE
- CDROP TABLE
- DTRUNCATE TABLE
6.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ABaris dalam hasil pertama tetapi bukan yang kedua
- BSemua baris daripada kedua-dua hasil
- CBaris yang muncul dalam kedua-dua hasil
- DHasil darab Cartesian bagi hasil
7.Sukar
Jadual mempunyai sejuta baris dan lajur Boolean is_active yang TRUE untuk 95% daripadanya. Mengapakah pengoptimum mungkin mengabaikan indeks pada is_active untuk WHERE is_active = TRUE?
- ATRUE dianggap NULL oleh indeks
- BIndeks tidak boleh dicipta pada lajur Boolean
- CPengoptimum tidak pernah menggunakan indeks dalam klausa WHERE
- DKebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
8.Sukar
Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?
- AIa bukan dalam 2NF
- BIa dalam BCNF dan oleh itu dalam 3NF
- CIa bukan dalam 1NF
- DIa dalam 2NF tetapi bukan 3NF
Kunci jawapan
- 1. B · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
- 2. C · Kunci yang terdiri daripada dua atau lebih lajur
- 3. A · DISTINCT
- 4. D · Untuk mempercepat carian dan cantuman pada lajur itu
- 5. D · TRUNCATE TABLE
- 6. C · Baris yang muncul dalam kedua-dua hasil
- 7. D · Kebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
- 8. D · Ia dalam 2NF tetapi bukan 3NF
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.