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

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

  1. AMODIFY
  2. BREPLACE COLUMN
  3. CUPDATE
  4. DINSERT
3.Mudah

Apakah yang dipulangkan oleh CROSS JOIN?

  1. AHanya baris yang tidak sepadan
  2. BSetiap gabungan baris daripada kedua-dua jadual
  3. CHanya baris jadual pertama
  4. DHanya baris yang sepadan pada lajur kunci yang dikongsi
4.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris pertanyaan pertama yang tidak muncul dalam yang kedua
  2. BBaris yang muncul dalam kedua-dua pertanyaan
  3. CBaris pertanyaan kedua yang tidak muncul dalam yang pertama
  4. DSemua baris daripada kedua-dua pertanyaan tanpa pendua
5.Sederhana

Apakah bacaan kotor (dirty read)?

  1. AMembaca data yang ditulis oleh transaksi lain yang belum dikomit
  2. BMembaca data daripada cakera yang rosak
  3. CMembaca baris yang sama dua kali dan mendapat nilai yang sama
  4. DMembaca data tanpa klausa WHERE
6.Sederhana

Pernyataan manakah tentang HAVING yang betul?

  1. AIa mesti datang sebelum WHERE dalam penyataan SELECT
  2. BIa boleh menggunakan fungsi agregat untuk menapis kumpulan
  3. CIa menyusun hasil
  4. DIa tidak boleh digunakan dengan GROUP BY
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. ABacaan kotor
  2. BKemas kini hilang (lost update)
  3. CBacaan hantu
  4. DAnomali pemadaman
8.Sukar

Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:

  1. AY ialah kunci utama
  2. BX mengandungi NULL
  3. CY ialah atomik
  4. DX ialah superkey

Kunci jawapan

  1. 1. A · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  2. 2. C · UPDATE
  3. 3. B · Setiap gabungan baris daripada kedua-dua jadual
  4. 4. A · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  5. 5. A · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  6. 6. B · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  7. 7. B · Kemas kini hilang (lost update)
  8. 8. D · X ialah superkey

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