1.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenolak baris yang nilainya tidak memenuhi syarat
- BMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
- CMengesahkan kata laluan pengguna
- DMengira baris dalam jadual
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
GRANT dan REVOKE tergolong dalam bahagian SQL yang mana?
- AData Definition Language (DDL)
- BData Control Language (DCL)
- CData Manipulation Language (DML)
- DData Query Language (DQL)
4.Sederhana
Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?
- AMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- BMencipta salinan kedua jadual pada cakera
- CMenggunakan GROUP BY manager_id sahaja
- DMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
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
Pandangan (view) dalam SQL ialah:
- ASkrin dalam klien pangkalan data untuk menyemak imbas jadual
- BPertanyaan tersimpan yang berfungsi seperti jadual maya
- CSalinan jadual pada cakera
- DJenis indeks
7.Sukar
Ciri SQL manakah yang paling sesuai untuk mencari setiap pekerja di bawah seorang pengurus dalam pokok organisasi berkedalaman tidak diketahui?
- AGROUP BY pada manager_id
- BSatu cantuman kendiri jadual employees pada manager_id
- CUngkapan jadual lazim rekursif (WITH RECURSIVE)
- DKekangan UNIQUE pada manager_id
8.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- BApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- CApabila R1 dan R2 mempunyai bilangan lajur yang sama
- DApabila R1 dan R2 tidak mempunyai atribut sepunya
Kunci jawapan
- 1. A · Menolak baris yang nilainya tidak memenuhi syarat
- 2. B · LIMIT 10
- 3. B · Data Control Language (DCL)
- 4. A · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 5. D · Baris anak yang merujuknya dipadam secara automatik
- 6. B · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 7. C · Ungkapan jadual lazim rekursif (WITH RECURSIVE)
- 8. A · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.