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

Untuk apakah rajah hubungan-entiti (ER) digunakan?

  1. AMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
  2. BMenunjukkan bagaimana pertanyaan dilaksanakan
  3. CMengukur prestasi pangkalan data
  4. DMenyenaraikan pengguna pangkalan data
2.Mudah

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

  1. AUPDATE
  2. BINSERT
  3. CREPLACE COLUMN
  4. DMODIFY
3.Mudah

GRANT dan REVOKE tergolong dalam bahagian SQL yang mana?

  1. AData Manipulation Language (DML)
  2. BData Control Language (DCL)
  3. CData Definition Language (DDL)
  4. DData Query Language (DQL)
4.Sederhana

Pandangan (view) dalam SQL ialah:

  1. ASalinan jadual pada cakera
  2. BPertanyaan tersimpan yang berfungsi seperti jadual maya
  3. CSkrin dalam klien pangkalan data untuk menyemak imbas jadual
  4. DJenis indeks
5.Sederhana

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

  1. AAtomicity
  2. BIsolation (pengasingan)
  3. CDurability
  4. DAvailability
6.Sederhana

Bilakah WHERE EXISTS (subquery) benar bagi satu baris?

  1. AApabila subpertanyaan memulangkan nombor lebih besar daripada sifar
  2. BApabila subpertanyaan memulangkan sekurang-kurangnya satu baris
  3. CApabila subpertanyaan memulangkan tepat satu baris
  4. DApabila subpertanyaan tidak memulangkan nilai NULL
7.Sukar

Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?

  1. AAnomali pemadaman
  2. BBacaan kotor
  3. CBacaan hantu
  4. DKemas kini hilang (lost update)
8.Sukar

Penguncian dua fasa (2PL) memastikan:

  1. ABahawa transaksi tidak pernah menunggu
  2. BBahawa kebuntuan (deadlock) tidak pernah berlaku
  3. CBahawa tiada kunci diperlukan
  4. DJadual yang boleh disiri secara konflik

Kunci jawapan

  1. 1. A · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
  2. 2. A · UPDATE
  3. 3. B · Data Control Language (DCL)
  4. 4. B · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  5. 5. B · Isolation (pengasingan)
  6. 6. B · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
  7. 7. D · Kemas kini hilang (lost update)
  8. 8. D · Jadual yang boleh disiri secara konflik

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