1.Mudah
Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?
- ASORT salary DOWN
- BORDER BY salary ASC
- CGROUP BY salary DESC
- DORDER BY salary DESC
2.Mudah
Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?
- AMenyusun baris hasil mengikut abjad
- BMencantumkan dua jadual pada lajur sepunya
- CMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- DMembuang baris dengan nilai NULL
3.Mudah
Apakah kunci utama (primary key)?
- ALajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
- BKata laluan untuk pangkalan data
- CLajur atau set lajur yang mengenal pasti setiap baris secara unik
- DLajur pertama bagi setiap jadual
4.Sederhana
Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?
- ANULL
- BRalat
- C0
- DRentetan kosong
5.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- ANilai atomik
- BKunci gubahan
- CIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- DKebergantungan transitif antara atribut bukan kunci
6.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- AIndeks berkelompok menggunakan terlalu banyak memori
- BBaris hanya boleh disimpan secara fizikal dalam satu urutan
- CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- DIndeks berkelompok hanya boleh pada kunci utama
7.Sukar
Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?
- ADENSE_RANK()
- BRANK()
- CCOUNT()
- DROW_NUMBER()
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AMencantumkan dua jadual dengan kunci asing
- BHanya menggunakan fungsi agregat
- CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- DMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Kunci jawapan
- 1. D · ORDER BY salary DESC
- 2. C · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
- 3. C · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
- 4. A · NULL
- 5. D · Kebergantungan transitif antara atribut bukan kunci
- 6. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 7. D · ROW_NUMBER()
- 8. D · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.