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

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ASINGLE
  2. BDISTINCT
  3. CUNIQUE
  4. DDIFFERENT
2.Mudah

Apakah yang dilakukan oleh ROLLBACK dalam transaksi?

  1. AMengulang penyataan terakhir
  2. BMenyimpan semua perubahan transaksi secara kekal ke cakera
  3. CMemadam jadual
  4. DMembuat asal perubahan yang dibuat sejak transaksi bermula
3.Mudah

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. ASORT
  2. BORDER BY
  3. CGROUP BY
  4. DARRANGE
4.Sederhana

Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:

  1. ABacaan hantu
  2. BAnomali pemadaman
  3. CAnomali kemas kini
  4. DAnomali sisipan
5.Sederhana

Apakah pencetus (trigger) pangkalan data?

  1. ASandaran berjadual pangkalan data
  2. BPertanyaan yang dijalankan pengguna secara manual
  3. CJenis indeks yang mempercepat carian
  4. DKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
6.Sederhana

Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?

  1. AMenggunakan GROUP BY manager_id sahaja
  2. BMencipta salinan kedua jadual pada cakera
  3. CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
  4. DMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
7.Sukar

Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?

  1. AApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
  2. BApabila tiada transaksi pernah membaca data
  3. CApabila transaksi dijalankan pada satu CPU sahaja
  4. DApabila setiap transaksi diberi nombor siri
8.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. AMencantumkan dua jadual dengan kunci asing
  2. BHanya menggunakan fungsi agregat
  3. CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
  4. DMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

Kunci jawapan

  1. 1. B · DISTINCT
  2. 2. D · Membuat asal perubahan yang dibuat sejak transaksi bermula
  3. 3. B · ORDER BY
  4. 4. C · Anomali kemas kini
  5. 5. D · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  6. 6. D · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
  7. 7. A · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
  8. 8. D · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

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