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

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AGROUP BY
  2. BWHERE
  3. CHAVING
  4. DORDER BY
2.Mudah

Apakah yang dilakukan oleh GROUP BY dalam pertanyaan?

  1. AMencantumkan dua jadual pada lajur sepunya
  2. BMenyusun baris hasil mengikut abjad
  3. CMembuang baris dengan nilai NULL
  4. DMeletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
3.Mudah

Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. AREMOVE TABLE
  2. BDELETE FROM
  3. CDROP TABLE
  4. DTRUNCATE ROWS
4.Sederhana

Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT dept, MAX(salary) FROM emp ORDER BY dept
  3. CSELECT MAX(dept), salary FROM emp GROUP BY salary
  4. DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Sederhana

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

  1. AIndeks pada lajur
  2. BHasil sementara bernama yang boleh digunakan dalam satu penyataan
  3. CPengguna pangkalan data baharu
  4. DJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
6.Sederhana

Bilakah WHERE EXISTS (subquery) benar bagi satu baris?

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

R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?

  1. A{A, C}
  2. B{C}
  3. C{A}
  4. D{B, D}
8.Sukar

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

  1. AY ialah atomik
  2. BY ialah kunci utama
  3. CX mengandungi NULL
  4. DX ialah superkey

Kunci jawapan

  1. 1. B · WHERE
  2. 2. D · Meletakkan baris dengan nilai sama ke dalam kumpulan supaya agregat dikira bagi setiap kumpulan
  3. 3. C · DROP TABLE
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. B · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
  6. 6. B · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
  7. 7. A · {A, C}
  8. 8. D · X ialah superkey

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