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 manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. AREMOVE TABLE
  2. BDELETE FROM
  3. CTRUNCATE ROWS
  4. DDROP TABLE
2.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?

  1. ASebarang huruf tetapi tiada digit
  2. BSifar atau lebih aksara
  3. CAksara ruang
  4. DTepat satu aksara
3.Mudah

Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?

  1. ABaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
  2. BBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  3. CHanya baris dengan harga sama dengan 10 atau 20
  4. DBaris dengan harga di luar julat 10 hingga 20
4.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris pertanyaan kedua yang tidak muncul dalam yang pertama
  2. BBaris pertanyaan pertama yang tidak muncul dalam yang kedua
  3. CSemua baris daripada kedua-dua pertanyaan tanpa pendua
  4. DBaris yang muncul dalam kedua-dua pertanyaan
5.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAggregation
  3. CAvailability
  4. DAccuracy
6.Sederhana

Apakah bacaan kotor (dirty read)?

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

Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?

  1. AApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
  2. BApabila transaksi dijalankan pada satu CPU sahaja
  3. CApabila setiap transaksi diberi nombor siri
  4. DApabila tiada transaksi pernah membaca data
8.Sukar

Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?

  1. AIa dalam 2NF tetapi bukan 3NF
  2. BIa bukan dalam 2NF
  3. CIa dalam BCNF dan oleh itu dalam 3NF
  4. DIa bukan dalam 1NF

Kunci jawapan

  1. 1. D · DROP TABLE
  2. 2. D · Tepat satu aksara
  3. 3. B · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  4. 4. B · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  5. 5. A · Atomicity (keatoman)
  6. 6. D · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  7. 7. A · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
  8. 8. A · Ia dalam 2NF tetapi bukan 3NF

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