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. AUPDATE
  2. BMODIFY
  3. CINSERT
  4. DREPLACE COLUMN
2.Mudah

Apakah yang dijamin oleh kekangan UNIQUE pada lajur?

  1. ANilai lajur disusun
  2. BLajur itu secara automatik menjadi kunci utama jadual
  3. CTiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  4. DNilai lajur tidak boleh diubah selepas sisipan
3.Mudah

Apakah yang dilakukan oleh COMMIT dalam transaksi?

  1. AMenjadikan semua perubahan transaksi kekal
  2. BMembuat asal semua perubahan yang dibuat sejak transaksi bermula
  3. CMengunci seluruh pangkalan data
  4. DMemulakan jadual baharu
4.Sederhana

Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT MAX(dept), salary FROM emp GROUP BY salary
  3. CSELECT dept, MAX(salary) FROM emp ORDER BY dept
  4. DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Sederhana

Apakah yang dipulangkan oleh SELECT SUM(amount) FROM orders apabila klausa WHERE tidak sepadan dengan sebarang baris?

  1. ARentetan kosong
  2. BRalat
  3. C0
  4. DNULL
6.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAccuracy
  3. CAvailability
  4. DAggregation
7.Sukar

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

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

x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?

  1. AFALSE
  2. BTRUE
  3. CNULL, maka baris sentiasa ditolak
  4. DUNKNOWN

Kunci jawapan

  1. 1. A · UPDATE
  2. 2. C · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  3. 3. A · Menjadikan semua perubahan transaksi kekal
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. D · NULL
  6. 6. A · Atomicity (keatoman)
  7. 7. D · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  8. 8. B · TRUE

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