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 menambah baris baharu pada jadual?

  1. ASELECT
  2. BINSERT
  3. CUPDATE
  4. DALTER
2.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. AUPDATE
  2. BSELECT
  3. CCREATE
  4. DINSERT
3.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ADISTINCT
  2. BSINGLE
  3. CDIFFERENT
  4. DUNIQUE
4.Sederhana

Pandangan (view) dalam SQL ialah:

  1. AJenis indeks
  2. BSalinan jadual pada cakera
  3. CSkrin dalam klien pangkalan data untuk menyemak imbas jadual
  4. DPertanyaan tersimpan yang berfungsi seperti jadual maya
5.Sederhana

Apakah bacaan kotor (dirty read)?

  1. AMembaca data tanpa klausa WHERE
  2. BMembaca data daripada cakera yang rosak
  3. CMembaca data yang ditulis oleh transaksi lain yang belum dikomit
  4. DMembaca baris yang sama dua kali dan mendapat nilai yang sama
6.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AKunci gubahan
  2. BKebergantungan transitif antara atribut bukan kunci
  3. CIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
  4. DNilai atomik
7.Sukar

Apakah yang dipulangkan oleh FULL OUTER JOIN?

  1. ASemua baris daripada kedua-dua jadual, dipadankan jika boleh dan diisi NULL jika tidak
  2. BHanya baris tidak sepadan
  3. CHanya baris sepadan
  4. DHasil darab Cartesian, memasangkan setiap baris satu jadual dengan setiap baris jadual yang lain
8.Sukar

Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?

  1. AKunci utama tidak lagi boleh digunakan
  2. BPertanyaan pada jadual orders menjadi lebih perlahan
  3. CPangkalan data tidak boleh menggunakan indeks lagi
  4. DSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah

Kunci jawapan

  1. 1. B · INSERT
  2. 2. B · SELECT
  3. 3. A · DISTINCT
  4. 4. D · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  5. 5. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  6. 6. B · Kebergantungan transitif antara atribut bukan kunci
  7. 7. A · Semua baris daripada kedua-dua jadual, dipadankan jika boleh dan diisi NULL jika tidak
  8. 8. D · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah

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