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 model hubungan (relational), apakah baris jadual dipanggil?

  1. AAtribut
  2. BSkema
  3. CTuple
  4. DDomain
2.Mudah

Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?

  1. AData Definition Language (DDL)
  2. BTransaction Control Language (TCL)
  3. CData Control Language (DCL)
  4. DData Manipulation Language (DML)
3.Mudah

Untuk apakah rajah hubungan-entiti (ER) digunakan?

  1. AMengukur prestasi pangkalan data
  2. BMenyenaraikan pengguna pangkalan data
  3. CMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
  4. DMenunjukkan bagaimana pertanyaan dilaksanakan
4.Sederhana

Bilakah WHERE EXISTS (subquery) benar bagi satu baris?

  1. AApabila subpertanyaan tidak memulangkan nilai NULL
  2. BApabila subpertanyaan memulangkan tepat satu baris
  3. CApabila subpertanyaan memulangkan sekurang-kurangnya satu baris
  4. DApabila subpertanyaan memulangkan nombor lebih besar daripada sifar
5.Sederhana

Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CALTER TABLE
  4. DDELETE FROM dengan klausa WHERE
6.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

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

Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?

  1. ASharding pangkalan data
  2. BPenguncian dua fasa ketat dengan kunci baris
  3. CPengelogan tulis-dahulu
  4. DKawalan keserentakan optimistik
8.Sukar

Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?

  1. A0
  2. B10
  3. CNULL
  4. DRalat

Kunci jawapan

  1. 1. C · Tuple
  2. 2. A · Data Definition Language (DDL)
  3. 3. C · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
  4. 4. C · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
  5. 5. B · TRUNCATE TABLE
  6. 6. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  7. 7. D · Kawalan keserentakan optimistik
  8. 8. A · 0

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