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 dipulangkan oleh CROSS JOIN?

  1. ASetiap gabungan baris daripada kedua-dua jadual
  2. BHanya baris yang sepadan pada lajur kunci yang dikongsi
  3. CHanya baris jadual pertama
  4. DHanya baris yang tidak sepadan
2.Mudah

Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. AREMOVE TABLE
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DDELETE FROM
3.Mudah

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

  1. AINSERT
  2. BMODIFY
  3. CREPLACE COLUMN
  4. DUPDATE
4.Sederhana

Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:

  1. AAnomali kemas kini
  2. BAnomali pemadaman
  3. CAnomali sisipan
  4. DBacaan hantu
5.Sederhana

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

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

Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?

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

x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?

  1. ANULL, maka baris sentiasa ditolak
  2. BUNKNOWN
  3. CTRUE
  4. DFALSE
8.Sukar

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

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

Kunci jawapan

  1. 1. A · Setiap gabungan baris daripada kedua-dua jadual
  2. 2. C · DROP TABLE
  3. 3. D · UPDATE
  4. 4. A · Anomali kemas kini
  5. 5. B · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
  6. 6. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  7. 7. C · TRUE
  8. 8. D · {A, C}

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