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

Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?

  1. AData Manipulation Language (DML)
  2. BTransaction Control Language (TCL)
  3. CData Definition Language (DDL)
  4. DData Control Language (DCL)
2.Mudah

Apakah yang dipulangkan oleh CROSS JOIN?

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

Kata kunci manakah yang menyusun hasil pertanyaan?

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

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

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

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMenamatkan transaksi dan mengkomit segala-galanya
  2. BMembuat asal seluruh transaksi dari awal
  3. CMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  4. DMemadam savepoint dan semua jadual yang diubah sejak itu
6.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAggregation
  3. CAvailability
  4. DAccuracy
7.Sukar

Ciri SQL manakah yang paling sesuai untuk mencari setiap pekerja di bawah seorang pengurus dalam pokok organisasi berkedalaman tidak diketahui?

  1. AKekangan UNIQUE pada manager_id
  2. BGROUP BY pada manager_id
  3. CUngkapan jadual lazim rekursif (WITH RECURSIVE)
  4. DSatu cantuman kendiri jadual employees pada manager_id
8.Sukar

Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?

  1. AKawalan keserentakan optimistik
  2. BSharding pangkalan data
  3. CPengelogan tulis-dahulu
  4. DPenguncian dua fasa ketat dengan kunci baris

Kunci jawapan

  1. 1. C · Data Definition Language (DDL)
  2. 2. A · Setiap gabungan baris daripada kedua-dua jadual
  3. 3. C · ORDER BY
  4. 4. B · Anomali kemas kini
  5. 5. C · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. A · Atomicity (keatoman)
  7. 7. C · Ungkapan jadual lazim rekursif (WITH RECURSIVE)
  8. 8. A · Kawalan keserentakan optimistik

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