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

Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?

  1. AHanya baris dengan harga sama dengan 10 atau 20
  2. BBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  3. CBaris dengan harga di luar julat 10 hingga 20
  4. DBaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
2.Mudah

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AUPDATE TABLE
  2. BCREATE COLUMN
  3. CINSERT COLUMN
  4. DALTER TABLE
3.Mudah

Apakah yang dilakukan oleh COMMIT dalam transaksi?

  1. AMemulakan jadual baharu
  2. BMembuat asal semua perubahan yang dibuat sejak transaksi bermula
  3. CMengunci seluruh pangkalan data
  4. DMenjadikan semua perubahan transaksi kekal
4.Sederhana

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. ADurability (ketahanan)
  2. BConsistency
  3. CAtomicity
  4. DIsolation
5.Sederhana

Pernyataan manakah tentang HAVING yang betul?

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

Apakah pencetus (trigger) pangkalan data?

  1. APertanyaan yang dijalankan pengguna secara manual
  2. BKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  3. CSandaran berjadual pangkalan data
  4. DJenis indeks yang mempercepat carian
7.Sukar

Apakah yang dikehendaki oleh peraturan pengelogan tulis-dahulu (WAL)?

  1. ARekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
  2. BHalaman data mesti ditulis sebelum log
  3. CLog ditulis hanya selepas kerosakan
  4. DSetiap pertanyaan mesti dilog sebelum dihuraikan
8.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

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

Kunci jawapan

  1. 1. B · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  2. 2. D · ALTER TABLE
  3. 3. D · Menjadikan semua perubahan transaksi kekal
  4. 4. A · Durability (ketahanan)
  5. 5. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  6. 6. B · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  7. 7. A · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
  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.