1.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- AAtribut
- BTuple
- CDomain
- DSkema
2.Mudah
Kata kunci SQL manakah yang membuang baris pendua daripada hasil?
- ASINGLE
- BUNIQUE
- CDISTINCT
- DDIFFERENT
3.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ANilai yang hilang atau tidak diketahui
- BBoolean palsu
- CRentetan kosong
- DNombor sifar dalam lajur berangka
4.Sederhana
Mengapakah SELECT price * 2 AS double_price FROM t WHERE double_price > 10 gagal dalam kebanyakan pangkalan data?
- AAlias tidak boleh mengandungi garis bawah
- BWHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
- CWHERE hanya boleh membandingkan lajur teks
- DAritmetik tidak dibenarkan dalam senarai SELECT
5.Sederhana
Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?
- ADengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
- BDengan menggabungkan pelajar dan kursus ke dalam satu jadual
- CDengan senarai id kursus yang disimpan dalam satu lajur
- DDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
6.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- AA ialah kunci asing yang merujuk B
- BA dan B kedua-duanya kunci utama
- CSetiap nilai B dikaitkan dengan tepat satu nilai A
- DSetiap nilai A dikaitkan dengan tepat satu nilai B
7.Sukar
Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:
- AY ialah kunci utama
- BY ialah atomik
- CX ialah superkey
- DX mengandungi NULL
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
- BHanya menggunakan fungsi agregat
- CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- DMencantumkan dua jadual dengan kunci asing
Kunci jawapan
- 1. B · Tuple
- 2. C · DISTINCT
- 3. A · Nilai yang hilang atau tidak diketahui
- 4. B · WHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
- 5. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
- 6. D · Setiap nilai A dikaitkan dengan tepat satu nilai B
- 7. C · X ialah superkey
- 8. A · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.