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 terdiri daripada dua atau lebih lajur
  2. BKunci yang disimpan dalam jadual berasingan
  3. CKunci yang membenarkan nilai pendua
  4. DKunci yang dijana oleh pangkalan data
2.Mudah

Apakah yang dilakukan oleh kekangan CHECK?

  1. AMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
  2. BMengesahkan kata laluan pengguna
  3. CMengira baris dalam jadual
  4. DMenolak baris yang nilainya tidak memenuhi syarat
3.Mudah

Fungsi agregat manakah yang mengira baris?

  1. AAVG
  2. BSUM
  3. CMAX
  4. DCOUNT
4.Sederhana

Bentuk normal kedua (2NF) menghapuskan:

  1. AKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
  2. BKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  3. CKunci asing
  4. DSemua nilai NULL
5.Sederhana

Pandangan (view) dalam SQL ialah:

  1. ASkrin dalam klien pangkalan data untuk menyemak imbas jadual
  2. BJenis indeks
  3. CSalinan jadual pada cakera
  4. DPertanyaan tersimpan yang berfungsi seperti jadual maya
6.Sederhana

Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?

  1. A12
  2. B3
  3. C7
  4. D4
7.Sukar

Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?

  1. APenulis tidak dibenarkan semasa sebarang pembaca aktif
  2. BPembaca sentiasa menunggu sehingga semua penulis mengkomit
  3. CPembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  4. DPembaca membaca data belum komit secara langsung
8.Sukar

Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?

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

Kunci jawapan

  1. 1. A · Kunci yang terdiri daripada dua atau lebih lajur
  2. 2. D · Menolak baris yang nilainya tidak memenuhi syarat
  3. 3. D · COUNT
  4. 4. B · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  5. 5. D · Pertanyaan tersimpan yang berfungsi seperti jadual maya
  6. 6. A · 12
  7. 7. C · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  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.