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 gubahan (composite key)?

  1. AKunci yang dijana oleh pangkalan data
  2. BKunci yang disimpan dalam jadual berasingan
  3. CKunci yang terdiri daripada dua atau lebih lajur
  4. DKunci yang membenarkan nilai pendua
2.Mudah

Kunci asing (foreign key) ialah:

  1. AKunci yang sentiasa disulitkan
  2. BLajur yang nilainya mesti unik merentas semua baris jadual
  3. CLajur yang merujuk kepada kunci utama jadual lain
  4. DKunci yang digunakan oleh pengguna asing
3.Mudah

Apakah kunci pengganti (surrogate key)?

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

Sifat ACID manakah yang bermaksud transaksi serentak tidak melihat perubahan belum siap satu sama lain?

  1. AIsolation (pengasingan)
  2. BAtomicity
  3. CAvailability
  4. DDurability
5.Sederhana

Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?

  1. ABaris yang muncul dalam kedua-dua hasil
  2. BBaris dalam hasil pertama tetapi bukan yang kedua
  3. CSemua baris daripada kedua-dua hasil
  4. DHasil darab Cartesian bagi hasil
6.Sederhana

Mengapakah indeks dicipta pada lajur?

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

Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AJumlah semua amount pada setiap baris
  2. BPurata amount sehari
  3. CJumlah berjalan amount yang disusun mengikut hari
  4. DSatu baris bagi setiap hari dengan jumlah hari itu sahaja
8.Sukar

Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?

  1. AIa sentiasa memulangkan hasil darab Cartesian
  2. BIa tidak disokong oleh sebarang pangkalan data
  3. CIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
  4. DIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap

Kunci jawapan

  1. 1. C · Kunci yang terdiri daripada dua atau lebih lajur
  2. 2. C · Lajur yang merujuk kepada kunci utama jadual lain
  3. 3. B · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  4. 4. A · Isolation (pengasingan)
  5. 5. A · Baris yang muncul dalam kedua-dua hasil
  6. 6. A · Untuk mempercepat carian dan cantuman pada lajur itu
  7. 7. C · Jumlah berjalan amount yang disusun mengikut hari
  8. 8. D · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap

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