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 yang dilakukan oleh kekangan CHECK?

  1. AMenolak baris yang nilainya tidak memenuhi syarat
  2. BMengesahkan kata laluan pengguna
  3. CMengira baris dalam jadual
  4. DMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
2.Mudah

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AINSERT COLUMN
  2. BCREATE COLUMN
  3. CALTER TABLE
  4. DUPDATE TABLE
3.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. AUNIQUE
  2. BDISTINCT
  3. CSINGLE
  4. DDIFFERENT
4.Sederhana

Pernyataan manakah tentang HAVING yang betul?

  1. AIa mesti datang sebelum WHERE dalam penyataan SELECT
  2. BIa menyusun hasil
  3. CIa tidak boleh digunakan dengan GROUP BY
  4. DIa boleh menggunakan fungsi agregat untuk menapis kumpulan
5.Sederhana

LEFT JOIN memulangkan:

  1. ASemua baris daripada jadual kanan sahaja
  2. BHanya baris sepadan daripada kedua-dua jadual
  3. CSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  4. DBaris yang tidak sepadan dalam kedua-dua jadual
6.Sederhana

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AORDER BY
  2. BGROUP BY
  3. CSenarai SELECT
  4. DWHERE
7.Sukar

Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?

  1. APenulis tidak dibenarkan semasa sebarang pembaca aktif
  2. BPembaca membaca data belum komit secara langsung
  3. CPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  4. DPembaca sentiasa menunggu sehingga semua penulis mengkomit
8.Sukar

Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AHanya pelajar dengan gred tertinggi
  2. BGred purata semua pelajar
  3. CPelajar dengan gred di atas gred purata
  4. DRalat kerana subpertanyaan tidak dibenarkan dalam WHERE

Kunci jawapan

  1. 1. A · Menolak baris yang nilainya tidak memenuhi syarat
  2. 2. C · ALTER TABLE
  3. 3. B · DISTINCT
  4. 4. D · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  5. 5. C · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  6. 6. D · WHERE
  7. 7. C · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  8. 8. C · Pelajar dengan gred di atas gred purata

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