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

Fungsi agregat manakah yang mengira baris?

  1. ACOUNT
  2. BSUM
  3. CMAX
  4. DAVG
2.Mudah

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. ATuple
  2. BAtribut
  3. CSkema
  4. DDomain
3.Mudah

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

  1. ATransaction Control Language (TCL)
  2. BData Definition Language (DDL)
  3. CData Control Language (DCL)
  4. DData Manipulation Language (DML)
4.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  2. BMembuat asal seluruh transaksi dari awal
  3. CMemadam savepoint dan semua jadual yang diubah sejak itu
  4. DMenamatkan transaksi dan mengkomit segala-galanya
5.Sederhana

Pandangan (view) dalam SQL ialah:

  1. ASkrin dalam klien pangkalan data untuk menyemak imbas jadual
  2. BPertanyaan tersimpan yang berfungsi seperti jadual maya
  3. CJenis indeks
  4. DSalinan jadual pada cakera
6.Sederhana

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

  1. AHasil sementara bernama yang boleh digunakan dalam satu penyataan
  2. BPengguna pangkalan data baharu
  3. CIndeks pada lajur
  4. DJadual kekal yang kekal disimpan pada cakera sehingga digugurkan
7.Sukar

Apakah yang dikehendaki oleh peraturan pengelogan tulis-dahulu (WAL)?

  1. ASetiap pertanyaan mesti dilog sebelum dihuraikan
  2. BLog ditulis hanya selepas kerosakan
  3. CRekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
  4. DHalaman data mesti ditulis sebelum log
8.Sukar

Penguncian dua fasa (2PL) memastikan:

  1. AJadual yang boleh disiri secara konflik
  2. BBahawa transaksi tidak pernah menunggu
  3. CBahawa kebuntuan (deadlock) tidak pernah berlaku
  4. DBahawa tiada kunci diperlukan

Kunci jawapan

  1. 1. A · COUNT
  2. 2. A · Tuple
  3. 3. B · Data Definition Language (DDL)
  4. 4. A · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  5. 5. B · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  6. 6. A · Hasil sementara bernama yang boleh digunakan dalam satu penyataan
  7. 7. C · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
  8. 8. A · Jadual yang boleh disiri secara konflik

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