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

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. AARRANGE
  2. BGROUP BY
  3. CORDER BY
  4. DSORT
2.Mudah

Apakah yang diwakili oleh NULL dalam SQL?

  1. ABoolean palsu
  2. BRentetan kosong
  3. CNombor sifar dalam lajur berangka
  4. DNilai yang hilang atau tidak diketahui
3.Mudah

Fungsi agregat manakah yang mengira baris?

  1. AAVG
  2. BCOUNT
  3. CMAX
  4. DSUM
4.Sederhana

Apakah bacaan kotor (dirty read)?

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

Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?

  1. ANULL
  2. B0
  3. CRalat
  4. DRentetan kosong
6.Sederhana

Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?

  1. ASemua baris daripada kedua-dua hasil
  2. BHasil darab Cartesian bagi hasil
  3. CBaris yang muncul dalam kedua-dua hasil
  4. DBaris dalam hasil pertama tetapi bukan yang kedua
7.Sukar

Skor ialah 90, 90 dan 80. Nilai manakah yang diberikan oleh RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 3
  2. B1, 2, 3
  3. C2, 2, 3
  4. D1, 1, 2
8.Sukar

Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?

  1. AKunci utama tidak lagi boleh digunakan
  2. BSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
  3. CPangkalan data tidak boleh menggunakan indeks lagi
  4. DPertanyaan pada jadual orders menjadi lebih perlahan

Kunci jawapan

  1. 1. C · ORDER BY
  2. 2. D · Nilai yang hilang atau tidak diketahui
  3. 3. B · COUNT
  4. 4. B · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  5. 5. A · NULL
  6. 6. C · Baris yang muncul dalam kedua-dua hasil
  7. 7. A · 1, 1, 3
  8. 8. B · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah

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