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

Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?

  1. ALIKE
  2. BCONTAINS
  3. CSIMILAR
  4. DMATCH
2.Mudah

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AALTER TABLE
  2. BINSERT COLUMN
  3. CUPDATE TABLE
  4. DCREATE COLUMN
3.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ADISTINCT
  2. BDIFFERENT
  3. CUNIQUE
  4. DSINGLE
4.Sederhana

Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?

  1. A8
  2. B3
  3. C5
  4. D15
5.Sederhana

Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?

  1. ASetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  2. BRalat kerana CASE tidak dibenarkan dalam SELECT
  3. CBilangan pelajar yang lulus dan gagal
  4. DHanya pelajar yang lulus
6.Sederhana

Dalam aljabar relasi, operator unjuran (π) sepadan dengan:

  1. AMencantumkan dua jadual pada kunci
  2. BMemilih lajur mana yang muncul dalam hasil
  3. CMemilih baris mana yang memenuhi syarat tertentu
  4. DMenyusun hasil
7.Sukar

Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AJumlah semua amount pada setiap baris
  2. BPurata amount sehari
  3. CSatu baris bagi setiap hari dengan jumlah hari itu sahaja
  4. DJumlah berjalan amount yang disusun mengikut hari
8.Sukar

Penguncian dua fasa (2PL) memastikan:

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

Kunci jawapan

  1. 1. A · LIKE
  2. 2. A · ALTER TABLE
  3. 3. A · DISTINCT
  4. 4. C · 5
  5. 5. A · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  6. 6. B · Memilih lajur mana yang muncul dalam hasil
  7. 7. D · Jumlah berjalan amount yang disusun mengikut hari
  8. 8. D · Jadual yang boleh disiri secara konflik

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