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

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

  1. ABaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
  2. BBaris dengan harga di luar julat 10 hingga 20
  3. CHanya baris dengan harga sama dengan 10 atau 20
  4. DBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
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

Apakah kunci pengganti (surrogate key)?

  1. AKunci yang hanya digunakan dalam view
  2. BKunci yang merujuk jadual lain
  3. CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
  4. DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
4.Sederhana

Apakah yang disediakan oleh ungkapan jadual lazim (common table expression, WITH name AS (...))?

  1. AHasil sementara bernama yang boleh digunakan dalam satu penyataan
  2. BIndeks pada lajur
  3. CJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
  4. DPengguna pangkalan data baharu
5.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap jadual mempunyai tepat satu lajur
  2. BTiada kunci asing
  3. CSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
  4. DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
6.Sederhana

Pandangan (view) dalam SQL ialah:

  1. APertanyaan tersimpan yang berfungsi seperti jadual maya
  2. BJenis indeks
  3. CSkrin dalam klien pangkalan data untuk menyemak imbas jadual
  4. DSalinan jadual pada cakera
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 hantu
  3. CBacaan kotor
  4. DKemas kini hilang (lost update)
8.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. AMencantumkan dua jadual dengan kunci asing
  2. BMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  3. CHanya menggunakan fungsi agregat
  4. DDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris

Kunci jawapan

  1. 1. D · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  2. 2. C · ALTER TABLE
  3. 3. D · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  4. 4. A · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
  5. 5. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. A · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  7. 7. D · Kemas kini hilang (lost update)
  8. 8. B · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

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