Lembaran kerja Pangkalan data & SQL dengan jawapan

Lembaran kerja Pangkalan data & SQL percuma untuk dicetak: 8 soalan dari mudah hingga tahap peperiksaan, dengan skema jawapan. Cetak atau simpan sebagai PDF.

Untuk pensyarah dan guru: percuma untuk dicetak, disalin dan digunakan di dalam kelas. Setiap lembaran kerja baharu mempunyai nilai baharu dan skema jawapannya sendiri. Pautan ke ExamProblems di halaman kursus anda amat dihargai.

Nama: ____________________   Tarikh: ____________

1.Mudah

Apakah kunci gubahan (composite key)?

  1. AKunci yang membenarkan nilai pendua
  2. BKunci yang disimpan dalam jadual berasingan
  3. CKunci yang terdiri daripada dua atau lebih lajur
  4. DKunci yang dijana oleh pangkalan data
2.Mudah

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. AGROUP BY
  2. BSORT
  3. CORDER BY
  4. DARRANGE
3.Mudah

Apakah yang diwakili oleh NULL dalam SQL?

  1. ANilai yang hilang atau tidak diketahui
  2. BNombor sifar dalam lajur berangka
  3. CRentetan kosong
  4. DBoolean palsu
4.Sederhana

Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?

  1. ARalat kerana CASE tidak dibenarkan dalam SELECT
  2. BBilangan pelajar yang lulus dan gagal
  3. CHanya pelajar yang lulus
  4. DSetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
5.Sederhana

Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?

  1. ABaris yang muncul dalam kedua-dua hasil
  2. BBaris dalam hasil pertama tetapi bukan yang kedua
  3. CHasil darab Cartesian bagi hasil
  4. DSemua baris daripada kedua-dua hasil
6.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AKunci gubahan
  2. BIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
  3. CKebergantungan transitif antara atribut bukan kunci
  4. DNilai atomik
7.Sukar

Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?

  1. AApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
  2. BApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
  3. CApabila R1 dan R2 mempunyai bilangan lajur yang sama
  4. 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+?

  1. A{A}
  2. B{A, B, C, D}
  3. C{A, B, C}
  4. D{A, B}

Kunci jawapan

  1. 1. C · Kunci yang terdiri daripada dua atau lebih lajur
  2. 2. C · ORDER BY
  3. 3. A · Nilai yang hilang atau tidak diketahui
  4. 4. D · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  5. 5. A · Baris yang muncul dalam kedua-dua hasil
  6. 6. C · Kebergantungan transitif antara atribut bukan kunci
  7. 7. B · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
  8. 8. B · {A, B, C, D}

Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.