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

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. AALIAS
  2. BAS
  3. CNAME
  4. DRENAME
2.Mudah

Penyataan SQL manakah yang menambah baris baharu pada jadual?

  1. ASELECT
  2. BUPDATE
  3. CALTER
  4. DINSERT
3.Mudah

INNER JOIN memulangkan:

  1. ABaris yang tidak sepadan
  2. BSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
  3. CSemua baris daripada kedua-dua jadual
  4. DHanya baris dengan nilai sepadan dalam kedua-dua jadual
4.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap jadual mempunyai tepat satu lajur
  2. BTiada kunci asing
  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
5.Sederhana

Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:

  1. AAnomali sisipan
  2. BAnomali kemas kini
  3. CAnomali pemadaman
  4. DBacaan hantu
6.Sederhana

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. AAtomicity
  2. BDurability (ketahanan)
  3. CConsistency
  4. DIsolation
7.Sukar

Jadual b mengandungi nilai 1, 2 dan NULL dalam lajur y. Apakah yang dipulangkan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. AHanya baris a di mana x ialah NULL
  2. BSetiap baris a
  3. CBaris a di mana x bukan 1 atau 2
  4. DTiada baris langsung
8.Sukar

Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?

  1. APembaca membaca data belum komit secara langsung
  2. BPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  3. CPembaca sentiasa menunggu sehingga semua penulis mengkomit
  4. DPenulis tidak dibenarkan semasa sebarang pembaca aktif

Kunci jawapan

  1. 1. B · AS
  2. 2. D · INSERT
  3. 3. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
  4. 4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  5. 5. B · Anomali kemas kini
  6. 6. B · Durability (ketahanan)
  7. 7. D · Tiada baris langsung
  8. 8. B · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu

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