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

Dalam corak LIKE, apakah yang diwakili oleh wildcard %?

  1. AHujung rentetan
  2. BSebarang digit tunggal
  3. CTepat satu aksara pada kedudukan itu dalam rentetan
  4. DSebarang urutan sifar atau lebih aksara
2.Mudah

Apakah yang diwakili oleh NULL dalam SQL?

  1. ABoolean palsu
  2. BNombor sifar dalam lajur berangka
  3. CNilai yang hilang atau tidak diketahui
  4. DRentetan kosong
3.Mudah

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

  1. ABaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  2. BHanya baris dengan harga sama dengan 10 atau 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
4.Sederhana

Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?

  1. APemadaman sentiasa ditolak
  2. BBaris anak yang merujuknya dipadam secara automatik
  3. CBaris induk disalin ke jadual arkib
  4. DKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
5.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAggregation
  3. CAccuracy
  4. DAvailability
6.Sederhana

Pandangan (view) dalam SQL ialah:

  1. ASkrin dalam klien pangkalan data untuk menyemak imbas jadual
  2. BJenis indeks
  3. CPertanyaan tersimpan yang berfungsi seperti jadual maya
  4. DSalinan jadual pada cakera
7.Sukar

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

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

Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?

  1. ASharding pangkalan data
  2. BPenguncian dua fasa ketat dengan kunci baris
  3. CKawalan keserentakan optimistik
  4. DPengelogan tulis-dahulu

Kunci jawapan

  1. 1. D · Sebarang urutan sifar atau lebih aksara
  2. 2. C · Nilai yang hilang atau tidak diketahui
  3. 3. A · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  4. 4. B · Baris anak yang merujuknya dipadam secara automatik
  5. 5. A · Atomicity (keatoman)
  6. 6. C · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  7. 7. C · {A, C}
  8. 8. C · Kawalan keserentakan optimistik

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