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

Apakah kunci pengganti (surrogate key)?

  1. AKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
  2. BKunci yang merujuk jadual lain
  3. CKunci yang hanya digunakan dalam view
  4. DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
2.Mudah

Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?

  1. ASORT salary DOWN
  2. BGROUP BY salary DESC
  3. CORDER BY salary DESC
  4. DORDER BY salary ASC
3.Mudah

Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?

  1. AMODIFY
  2. BINSERT
  3. CREPLACE COLUMN
  4. DUPDATE
4.Sederhana

Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?

  1. ABaris induk disalin ke jadual arkib
  2. BBaris anak yang merujuknya dipadam secara automatik
  3. CPemadaman sentiasa ditolak
  4. DKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
5.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAvailability
  3. CAccuracy
  4. DAggregation
6.Sederhana

Mengapakah indeks dicipta pada lajur?

  1. AUntuk mempercepat sisipan dan kemas kini pada lajur itu
  2. BUntuk mempercepat carian dan cantuman pada lajur itu
  3. CUntuk mencegah nilai NULL
  4. DUntuk menjimatkan ruang cakera
7.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ARead committed
  2. BRepeatable read
  3. CRead uncommitted
  4. DSerializable
8.Sukar

Transaksi T1 mengunci baris A dan menunggu baris B, manakala T2 mengunci baris B dan menunggu baris A. Apakah yang dilakukan oleh DBMS biasa?

  1. AMembiarkan kedua-dua transaksi menunggu sehingga salah satu daripadanya commit dengan normal
  2. BMengkomit kedua-dua transaksi serentak
  3. CMengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa
  4. DMenggabungkan dua transaksi menjadi satu

Kunci jawapan

  1. 1. D · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  2. 2. C · ORDER BY salary DESC
  3. 3. D · UPDATE
  4. 4. B · Baris anak yang merujuknya dipadam secara automatik
  5. 5. A · Atomicity (keatoman)
  6. 6. B · Untuk mempercepat carian dan cantuman pada lajur itu
  7. 7. A · Read committed
  8. 8. C · Mengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa

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