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

Penyataan manakah yang membuang baris daripada jadual?

  1. ADELETE
  2. BTRUNCATE COLUMN
  3. CREMOVE
  4. DDROP
2.Mudah

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. ANAME
  2. BRENAME
  3. CALIAS
  4. DAS
3.Mudah

Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?

  1. AREPLACE COLUMN
  2. BINSERT
  3. CUPDATE
  4. DMODIFY
4.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAccuracy
  2. BAggregation
  3. CAvailability
  4. DAtomicity (keatoman)
5.Sederhana

Mengapakah indeks dicipta pada lajur?

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

Pandangan (view) dalam SQL ialah:

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

Transaksi T1 mengunci baris A dan menunggu baris B, manakala T2 mengunci baris B dan menunggu baris A. Apakah yang dilakukan oleh DBMS biasa?

  1. AMengkomit kedua-dua transaksi serentak
  2. BMembiarkan kedua-dua transaksi menunggu sehingga salah satu daripadanya commit dengan normal
  3. CMenggabungkan dua transaksi menjadi satu
  4. DMengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa
8.Sukar

Apakah bacaan hantu (phantom read)?

  1. APertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit
  2. BPertanyaan yang tidak memulangkan baris
  3. CMembaca perubahan yang belum dikomit
  4. DMembaca data yang tidak pernah ditulis

Kunci jawapan

  1. 1. A · DELETE
  2. 2. D · AS
  3. 3. C · UPDATE
  4. 4. D · Atomicity (keatoman)
  5. 5. A · Untuk mempercepat carian dan cantuman pada lajur itu
  6. 6. C · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  7. 7. D · Mengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa
  8. 8. A · Pertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit

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