1.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ADIFFERENT
- BUNIQUE
- CDISTINCT
- DSINGLE
2.Mudah
Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DORDER BY salary DESC
3.Mudah
Apakah yang dilakukan oleh kekangan CHECK?
- AMenolak baris yang nilainya tidak memenuhi syarat
- BMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
- CMengira baris dalam jadual
- DMengesahkan kata laluan pengguna
4.Sederhana
Bentuk normal kedua (2NF) menghapuskan:
- AKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- BSemua nilai NULL
- CKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
- DKunci asing
5.Sederhana
Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?
- AAtomicity
- BAvailability
- CDurability
- DIsolation (pengasingan)
6.Sederhana
Pandangan (view) dalam SQL ialah:
- APertanyaan tersimpan yang berfungsi seperti jadual maya
- BJenis indeks
- CSalinan jadual pada cakera
- DSkrin dalam klien pangkalan data untuk menyemak imbas jadual
7.Sukar
Mengapakah SELECT dept, name, COUNT(*) FROM emp GROUP BY dept tidak sah dalam SQL piawai?
- ACOUNT(*) tidak boleh digunakan bersama GROUP BY
- Bdept mesti muncul di dalam fungsi agregat
- CGROUP BY mesti menyenaraikan semua lajur jadual
- Dname tidak dikumpul mahupun diagregat, maka ia tiada nilai tunggal bagi setiap kumpulan
8.Sukar
Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?
- ACOUNT()
- BROW_NUMBER()
- CDENSE_RANK()
- DRANK()
Kunci jawapan
- 1. C · DISTINCT
- 2. D · ORDER BY salary DESC
- 3. A · Menolak baris yang nilainya tidak memenuhi syarat
- 4. A · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
- 5. D · Isolation (pengasingan)
- 6. A · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 7. D · name tidak dikumpul mahupun diagregat, maka ia tiada nilai tunggal bagi setiap kumpulan
- 8. B · ROW_NUMBER()
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.