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 UNION pada hasil dua pertanyaan SELECT?

  1. AMencantumkannya bersebelahan pada kunci
  2. BMengekalkan hanya baris yang muncul dalam kedua-duanya
  3. CMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
  4. DMenggabungkannya menjadi satu hasil dan membuang baris pendua
2.Mudah

Penyataan SQL manakah yang menambah baris baharu pada jadual?

  1. AUPDATE
  2. BALTER
  3. CINSERT
  4. DSELECT
3.Mudah

Apakah kunci pengganti (surrogate key)?

  1. AKunci yang hanya digunakan dalam view
  2. BPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  3. CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
  4. DKunci yang merujuk jadual lain
4.Sederhana

Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?

  1. AALTER TABLE
  2. BDROP TABLE
  3. CTRUNCATE TABLE
  4. DDELETE FROM dengan klausa WHERE
5.Sederhana

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

  1. ARalat
  2. B'unknown'
  3. CRentetan kosong
  4. DNULL
6.Sederhana

Dalam aljabar relasi, operator unjuran (π) sepadan dengan:

  1. AMenyusun hasil
  2. BMemilih baris mana yang memenuhi syarat tertentu
  3. CMencantumkan dua jadual pada kunci
  4. DMemilih lajur mana yang muncul dalam hasil
7.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ASerializable
  2. BRead committed
  3. CRepeatable read
  4. DRead uncommitted
8.Sukar

Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AJumlah semua amount pada setiap baris
  2. BPurata amount sehari
  3. CJumlah berjalan amount yang disusun mengikut hari
  4. DSatu baris bagi setiap hari dengan jumlah hari itu sahaja

Kunci jawapan

  1. 1. D · Menggabungkannya menjadi satu hasil dan membuang baris pendua
  2. 2. C · INSERT
  3. 3. B · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  4. 4. C · TRUNCATE TABLE
  5. 5. B · 'unknown'
  6. 6. D · Memilih lajur mana yang muncul dalam hasil
  7. 7. B · Read committed
  8. 8. C · Jumlah berjalan amount yang disusun mengikut hari

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