1.Mudah
Apakah kunci gubahan (composite key)?
- AKunci yang membenarkan nilai pendua
- BKunci yang disimpan dalam jadual berasingan
- CKunci yang terdiri daripada dua atau lebih lajur
- DKunci yang dijana oleh pangkalan data
2.Mudah
Kata kunci manakah yang menyusun hasil pertanyaan?
- AGROUP BY
- BSORT
- CORDER BY
- DARRANGE
3.Mudah
Apakah yang diwakili oleh NULL dalam SQL?
- ANilai yang hilang atau tidak diketahui
- BNombor sifar dalam lajur berangka
- CRentetan kosong
- DBoolean palsu
4.Sederhana
Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?
- ARalat kerana CASE tidak dibenarkan dalam SELECT
- BBilangan pelajar yang lulus dan gagal
- CHanya pelajar yang lulus
- DSetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
5.Sederhana
Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?
- ABaris yang muncul dalam kedua-dua hasil
- BBaris dalam hasil pertama tetapi bukan yang kedua
- CHasil darab Cartesian bagi hasil
- DSemua baris daripada kedua-dua hasil
6.Sederhana
Bentuk normal ketiga (3NF) menghapuskan:
- AKunci gubahan
- BIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
- CKebergantungan transitif antara atribut bukan kunci
- DNilai atomik
7.Sukar
Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?
- AApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
- BApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- CApabila R1 dan R2 mempunyai bilangan lajur yang sama
- DApabila R1 dan R2 tidak mempunyai atribut sepunya
8.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A}
- B{A, B, C, D}
- C{A, B, C}
- D{A, B}
Kunci jawapan
- 1. C · Kunci yang terdiri daripada dua atau lebih lajur
- 2. C · ORDER BY
- 3. A · Nilai yang hilang atau tidak diketahui
- 4. D · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- 5. A · Baris yang muncul dalam kedua-dua hasil
- 6. C · Kebergantungan transitif antara atribut bukan kunci
- 7. B · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
- 8. B · {A, B, C, D}
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.