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. ASkema
  2. BTuple
  3. CDomain
  4. DAtribut
2.Mudah

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

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

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. ASELECT
  2. BINSERT
  3. CUPDATE
  4. DCREATE
4.Sederhana

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

  1. A0
  2. BRalat
  3. CRentetan kosong
  4. DNULL
5.Sederhana

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

  1. ABacaan hantu
  2. BAnomali sisipan
  3. CAnomali pemadaman
  4. DAnomali kemas kini
6.Sederhana

Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?

  1. AMembenarkan pengguna alice membaca jadual employees
  2. BMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
  3. CMenyalin jadual employees kepada alice
  4. DMenjadikan alice pemilik pangkalan data
7.Sukar

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

  1. ANULL
  2. BRalat
  3. C10
  4. D0
8.Sukar

Apakah bacaan hantu (phantom read)?

  1. AMembaca data yang tidak pernah ditulis
  2. BPertanyaan yang tidak memulangkan baris
  3. CPertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit
  4. DMembaca perubahan yang belum dikomit

Kunci jawapan

  1. 1. B · Tuple
  2. 2. D · Data Definition Language (DDL)
  3. 3. A · SELECT
  4. 4. D · NULL
  5. 5. D · Anomali kemas kini
  6. 6. A · Membenarkan pengguna alice membaca jadual employees
  7. 7. D · 0
  8. 8. C · Pertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit

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