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

Penyataan manakah yang membuang baris daripada jadual?

  1. ATRUNCATE COLUMN
  2. BREMOVE
  3. CDROP
  4. DDELETE
2.Mudah

Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?

  1. AMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
  2. BMencantumkan dua jadual pada lajur sepunya
  3. CMenyusun baris hasil mengikut abjad
  4. DMembuang baris dengan nilai NULL
3.Mudah

Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?

  1. AMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  2. BMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
  3. CMengekalkan baris yang negaranya tiada dalam senarai
  4. DMenyusun baris mengikut urutan senarai
4.Sederhana

Apakah maksud kebergantungan fungsi A → B?

  1. ASetiap nilai A dikaitkan dengan tepat satu nilai B
  2. BA ialah kunci asing yang merujuk B
  3. CA dan B kedua-duanya kunci utama
  4. DSetiap nilai B dikaitkan dengan tepat satu nilai A
5.Sederhana

Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?

  1. A'unknown'
  2. BRalat
  3. CNULL
  4. DRentetan kosong
6.Sederhana

Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?

  1. ARentetan kosong
  2. BNULL
  3. CRalat
  4. D0
7.Sukar

Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?

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

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. AHanya menggunakan fungsi agregat
  2. BMencantumkan dua jadual dengan kunci asing
  3. CMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  4. DDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris

Kunci jawapan

  1. 1. D · DELETE
  2. 2. A · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
  3. 3. A · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  4. 4. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
  5. 5. A · 'unknown'
  6. 6. B · NULL
  7. 7. A · {A, B, C, D}
  8. 8. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

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