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

Dalam corak LIKE, apakah yang diwakili oleh wildcard %?

  1. ASebarang digit tunggal
  2. BTepat satu aksara pada kedudukan itu dalam rentetan
  3. CSebarang urutan sifar atau lebih aksara
  4. DHujung rentetan
2.Mudah

Bagaimanakah UNION ALL berbeza daripada UNION?

  1. AUNION ALL menyusun hasil
  2. BUNION ALL hanya berfungsi pada satu jadual
  3. CUNION ALL membuang baris pendua
  4. DUNION ALL mengekalkan baris pendua
3.Mudah

Fungsi agregat manakah yang mengira baris?

  1. ASUM
  2. BCOUNT
  3. CMAX
  4. DAVG
4.Sederhana

Apakah pencetus (trigger) pangkalan data?

  1. AJenis indeks yang mempercepat carian
  2. BSandaran berjadual pangkalan data
  3. CKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  4. DPertanyaan yang dijalankan pengguna secara manual
5.Sederhana

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AORDER BY
  2. BGROUP BY
  3. CSenarai SELECT
  4. DWHERE
6.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ATiada kunci asing
  2. BSetiap jadual mempunyai tepat satu lajur
  3. CSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
  4. DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
7.Sukar

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

  1. ARead committed
  2. BRead uncommitted
  3. CSerializable
  4. DRepeatable read
8.Sukar

Apakah yang dipulangkan oleh SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?

  1. ASetiap baris pekerja bersama gaji purata jabatan mereka
  2. BHanya pekerja yang berpendapatan melebihi purata jabatan mereka
  3. CRalat kerana name tiada dalam GROUP BY
  4. DSatu baris bagi setiap jabatan dengan gaji puratanya

Kunci jawapan

  1. 1. C · Sebarang urutan sifar atau lebih aksara
  2. 2. D · UNION ALL mengekalkan baris pendua
  3. 3. B · COUNT
  4. 4. C · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  5. 5. D · WHERE
  6. 6. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  7. 7. A · Read committed
  8. 8. A · Setiap baris pekerja bersama gaji purata jabatan mereka

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