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 COMMIT dalam transaksi?

  1. AMemulakan jadual baharu
  2. BMenjadikan semua perubahan transaksi kekal
  3. CMembuat asal semua perubahan yang dibuat sejak transaksi bermula
  4. DMengunci seluruh pangkalan data
2.Mudah

Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?

  1. AGROUP BY salary DESC
  2. BORDER BY salary DESC
  3. CORDER BY salary ASC
  4. DSORT salary DOWN
3.Mudah

Penyataan manakah yang membuang baris daripada jadual?

  1. ADELETE
  2. BREMOVE
  3. CDROP
  4. DTRUNCATE COLUMN
4.Sederhana

Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?

  1. ASemua baris jadual
  2. BHanya baris di mana col ialah NULL, seperti dengan IS NULL
  3. CTiada baris, kerana perbandingan itu tidak diketahui
  4. DRalat dalam setiap pangkalan data
5.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris yang muncul dalam kedua-dua pertanyaan
  2. BBaris pertanyaan pertama yang tidak muncul dalam yang kedua
  3. CBaris pertanyaan kedua yang tidak muncul dalam yang pertama
  4. DSemua baris daripada kedua-dua pertanyaan tanpa pendua
6.Sederhana

Mengapakah indeks dicipta pada lajur?

  1. AUntuk mencegah nilai NULL
  2. BUntuk mempercepat carian dan cantuman pada lajur itu
  3. CUntuk mempercepat sisipan dan kemas kini pada lajur itu
  4. DUntuk menjimatkan ruang cakera
7.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. AHanya menggunakan fungsi agregat
  2. BMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  3. CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
  4. DMencantumkan dua jadual dengan kunci asing
8.Sukar

Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?

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

Kunci jawapan

  1. 1. B · Menjadikan semua perubahan transaksi kekal
  2. 2. B · ORDER BY salary DESC
  3. 3. A · DELETE
  4. 4. C · Tiada baris, kerana perbandingan itu tidak diketahui
  5. 5. B · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  6. 6. B · Untuk mempercepat carian dan cantuman pada lajur itu
  7. 7. B · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  8. 8. C · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama

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