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 WHERE country IN ('NL', 'BE', 'DE')?

  1. AMengekalkan baris yang negaranya tiada dalam senarai
  2. BMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
  3. CMenyusun baris mengikut urutan senarai
  4. DMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
2.Mudah

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AUPDATE TABLE
  2. BCREATE COLUMN
  3. CALTER TABLE
  4. DINSERT COLUMN
3.Mudah

Penyataan SQL manakah yang menambah baris baharu pada jadual?

  1. AINSERT
  2. BALTER
  3. CSELECT
  4. DUPDATE
4.Sederhana

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AORDER BY
  2. BSenarai SELECT
  3. CWHERE
  4. DGROUP BY
5.Sederhana

Pandangan (view) dalam SQL ialah:

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

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAvailability
  3. CAccuracy
  4. DAggregation
7.Sukar

Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?

  1. APembaca membaca data belum komit secara langsung
  2. BPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  3. CPembaca sentiasa menunggu sehingga semua penulis mengkomit
  4. DPenulis tidak dibenarkan semasa sebarang pembaca aktif
8.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 hantu
  3. CBacaan kotor
  4. DKemas kini hilang (lost update)

Kunci jawapan

  1. 1. D · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  2. 2. C · ALTER TABLE
  3. 3. A · INSERT
  4. 4. C · WHERE
  5. 5. C · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  6. 6. A · Atomicity (keatoman)
  7. 7. B · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  8. 8. D · Kemas kini hilang (lost update)

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