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

Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?

  1. ACONTAINS
  2. BMATCH
  3. CSIMILAR
  4. DLIKE
2.Mudah

Apakah yang dilakukan oleh kekangan CHECK?

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

Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?

  1. AMencantumkan dua jadual pada lajur sepunya
  2. BMembuang baris dengan nilai NULL
  3. CMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
  4. DMenyusun baris hasil mengikut abjad
4.Sederhana

Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?

  1. ADurability
  2. BIsolation (pengasingan)
  3. CAvailability
  4. DAtomicity
5.Sederhana

Pertanyaan manakah yang memulangkan bilangan pesanan bagi setiap pelanggan?

  1. ASELECT DISTINCT COUNT(*) FROM orders
  2. BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  3. CSELECT customer_id FROM orders WHERE COUNT(*) > 0
  4. DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
6.Sederhana

Apakah suntikan SQL (SQL injection)?

  1. ACara untuk menambah indeks
  2. BTeknik sandaran pangkalan data
  3. CTeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
  4. DSerangan di mana input pengguna mengubah struktur pertanyaan SQL
7.Sukar

R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?

  1. A{B, D}
  2. B{C}
  3. C{A}
  4. D{A, C}
8.Sukar

Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?

  1. AIndeks yang meliputi setiap lajur setiap jadual
  2. BIndeks pada kunci utama sahaja
  3. CIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
  4. DIndeks yang dibina semula setiap malam

Kunci jawapan

  1. 1. D · LIKE
  2. 2. A · Menolak baris yang nilainya tidak memenuhi syarat
  3. 3. C · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
  4. 4. B · Isolation (pengasingan)
  5. 5. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  6. 6. D · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
  7. 7. D · {A, C}
  8. 8. C · Indeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca

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