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 merujuk jadual lain
  2. BKunci yang hanya digunakan dalam view
  3. CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
  4. DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
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

Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?

  1. ASatu-ke-banyak
  2. BSatu-ke-satu
  3. CSifar-ke-sifar
  4. DBanyak-ke-banyak
4.Sederhana

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. AConsistency
  2. BAtomicity
  3. CIsolation
  4. DDurability (ketahanan)
5.Sederhana

Apakah maksud kebergantungan fungsi A → B?

  1. AA ialah kunci asing yang merujuk B
  2. BSetiap nilai B dikaitkan dengan tepat satu nilai A
  3. CSetiap nilai A dikaitkan dengan tepat satu nilai B
  4. DA dan B kedua-duanya kunci utama
6.Sederhana

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

  1. ABaris anak yang merujuknya dipadam secara automatik
  2. BPemadaman sentiasa ditolak
  3. CBaris induk disalin ke jadual arkib
  4. DKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
7.Sukar

Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AGred purata semua pelajar
  2. BPelajar dengan gred di atas gred purata
  3. CHanya pelajar dengan gred tertinggi
  4. DRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
8.Sukar

Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?

  1. A{A, B, C, D}
  2. B{A, B}
  3. C{A}
  4. D{A, B, C}

Kunci jawapan

  1. 1. D · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  2. 2. D · Data Definition Language (DDL)
  3. 3. A · Satu-ke-banyak
  4. 4. D · Durability (ketahanan)
  5. 5. C · Setiap nilai A dikaitkan dengan tepat satu nilai B
  6. 6. A · Baris anak yang merujuknya dipadam secara automatik
  7. 7. B · Pelajar dengan gred di atas gred purata
  8. 8. A · {A, B, C, D}

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