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 SQL manakah yang mengubah nilai dalam baris yang sudah wujud?

  1. AINSERT
  2. BUPDATE
  3. CMODIFY
  4. DREPLACE COLUMN
2.Mudah

GRANT dan REVOKE tergolong dalam bahagian SQL yang mana?

  1. AData Manipulation Language (DML)
  2. BData Definition Language (DDL)
  3. CData Control Language (DCL)
  4. DData Query Language (DQL)
3.Mudah

Apakah yang dilakukan oleh WHERE country IN ('NL', 'BE', 'DE')?

  1. AMenyusun baris mengikut urutan senarai
  2. BMengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  3. CMengekalkan baris yang negaranya tiada dalam senarai
  4. DMengekalkan baris yang nilai negaranya mengandungi ketiga-tiga kod sekali gus
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. A3
  2. B15
  3. C8
  4. D5
5.Sederhana

Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?

  1. ADurability
  2. BAtomicity
  3. CAvailability
  4. DIsolation (pengasingan)
6.Sederhana

Pertanyaan manakah yang memulangkan bilangan bandar berbeza dalam jadual customers?

  1. ASELECT DISTINCT COUNT(city) FROM customers
  2. BSELECT SUM(DISTINCT city) FROM customers
  3. CSELECT COUNT(city) FROM customers GROUP BY city
  4. DSELECT COUNT(DISTINCT city) FROM customers
7.Sukar

Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?

  1. APenguraian sentiasa kehilangan data apabila dicantum semula
  2. BBCNF membenarkan lebih banyak keberlebihan daripada 3NF
  3. CJadual BCNF tidak boleh mempunyai kunci utama
  4. DSesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
8.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ASerializable
  2. BRead committed
  3. CRepeatable read
  4. DRead uncommitted

Kunci jawapan

  1. 1. B · UPDATE
  2. 2. C · Data Control Language (DCL)
  3. 3. B · Mengekalkan baris yang negaranya sama dengan mana-mana nilai dalam senarai
  4. 4. D · 5
  5. 5. D · Isolation (pengasingan)
  6. 6. D · SELECT COUNT(DISTINCT city) FROM customers
  7. 7. D · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  8. 8. B · Read committed

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