1.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ASkema
- BDomain
- CTuple
- DAtribut
2.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AORDER BY
- BHAVING
- CWHERE
- DGROUP BY
3.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AAS
- BRENAME
- CALIAS
- DNAME
4.Sederhana
Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?
- A3
- B8
- C15
- D5
5.Sederhana
Pernyataan manakah tentang HAVING yang betul?
- AIa mesti datang sebelum WHERE dalam penyataan SELECT
- BIa boleh menggunakan fungsi agregat untuk menapis kumpulan
- CIa menyusun hasil
- DIa tidak boleh digunakan dengan GROUP BY
6.Sederhana
Mengapakah SELECT price * 2 AS double_price FROM t WHERE double_price > 10 gagal dalam kebanyakan pangkalan data?
- AWHERE hanya boleh membandingkan lajur teks
- BAritmetik tidak dibenarkan dalam senarai SELECT
- CAlias tidak boleh mengandungi garis bawah
- DWHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
7.Sukar
Jadual enrolment(student_id, course_id, student_name, grade) mempunyai kunci (student_id, course_id). Bentuk normal manakah yang dilanggarnya?
- ABentuk normal ketiga sahaja, kerana grade bergantung pada student_name
- BBentuk normal pertama, kerana lajur grade tidak mengandungi nilai atomik
- CTiada, ia dalam BCNF
- DBentuk normal kedua, kerana student_name bergantung pada student_id sahaja
8.Sukar
Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?
- ACross join
- BNested loop join dengan carian indeks
- CHash join
- DBitmap join pada kunci utama
Kunci jawapan
- 1. C · Tuple
- 2. C · WHERE
- 3. A · AS
- 4. D · 5
- 5. B · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
- 6. D · WHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
- 7. D · Bentuk normal kedua, kerana student_name bergantung pada student_id sahaja
- 8. C · Hash join
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.