1.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ARentetan kosong
- BNilai yang hilang atau tidak diketahui
- CNombor sifar dalam lajur berangka
- DBoolean palsu
2.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AAS
- BALIAS
- CNAME
- DRENAME
3.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ADIFFERENT
- BSINGLE
- CUNIQUE
- DDISTINCT
4.Sederhana
Dalam aljabar relasi, operator unjuran (π) sepadan dengan:
- AMencantumkan dua jadual pada kunci
- BMemilih lajur mana yang muncul dalam hasil
- CMenyusun hasil
- DMemilih baris mana yang memenuhi syarat tertentu
5.Sederhana
Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?
- ABaris pertanyaan kedua yang tidak muncul dalam yang pertama
- BSemua baris daripada kedua-dua pertanyaan tanpa pendua
- CBaris pertanyaan pertama yang tidak muncul dalam yang kedua
- DBaris yang muncul dalam kedua-dua pertanyaan
6.Sederhana
LEFT JOIN memulangkan:
- AHanya baris sepadan daripada kedua-dua jadual
- BSemua baris daripada jadual kanan sahaja
- CBaris yang tidak sepadan dalam kedua-dua jadual
- DSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
7.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B, C}
- B{A}
- C{A, B, C, D}
- D{A, B}
8.Sukar
Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?
- ADENSE_RANK()
- BRANK()
- CCOUNT()
- DROW_NUMBER()
Kunci jawapan
- 1. B · Nilai yang hilang atau tidak diketahui
- 2. A · AS
- 3. D · DISTINCT
- 4. B · Memilih lajur mana yang muncul dalam hasil
- 5. C · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
- 6. D · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
- 7. C · {A, B, C, D}
- 8. D · ROW_NUMBER()
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.