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 dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?

  1. AMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
  2. BMengekalkan baris yang negaranya tiada dalam senarai
  3. CMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  4. DMenyusun baris mengikut urutan senarai
2.Mudah

Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. ADELETE FROM
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DREMOVE TABLE
3.Mudah

Kekangan manakah yang memastikan lajur tidak boleh dibiarkan kosong (NULL)?

  1. ADEFAULT
  2. BNOT NULL
  3. CCHECK NULL
  4. DUNIQUE
4.Sederhana

Pernyataan manakah tentang HAVING yang betul?

  1. AIa menyusun hasil
  2. BIa tidak boleh digunakan dengan GROUP BY
  3. CIa boleh menggunakan fungsi agregat untuk menapis kumpulan
  4. DIa mesti datang sebelum WHERE dalam penyataan SELECT
5.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
6.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
  2. BNilai atomik
  3. CKebergantungan transitif antara atribut bukan kunci
  4. DKunci gubahan
7.Sukar

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

  1. APurata amount sehari
  2. BJumlah semua amount pada setiap baris
  3. CJumlah berjalan amount yang disusun mengikut hari
  4. DSatu baris bagi setiap hari dengan jumlah hari itu sahaja
8.Sukar

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

  1. AHalaman data mesti ditulis sebelum log
  2. BLog ditulis hanya selepas kerosakan
  3. CSetiap pertanyaan mesti dilog sebelum dihuraikan
  4. DRekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah

Kunci jawapan

  1. 1. C · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  2. 2. C · DROP TABLE
  3. 3. B · NOT NULL
  4. 4. C · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  5. 5. B · Memilih lajur mana yang muncul dalam hasil
  6. 6. C · Kebergantungan transitif antara atribut bukan kunci
  7. 7. C · Jumlah berjalan amount yang disusun mengikut hari
  8. 8. D · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah

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