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

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AWHERE
  2. BGROUP BY
  3. CORDER BY
  4. DHAVING
2.Mudah

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. ARENAME
  2. BAS
  3. CALIAS
  4. DNAME
3.Mudah

Kunci asing (foreign key) ialah:

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

Apakah maksud kebergantungan fungsi A → B?

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

Bentuk normal ketiga (3NF) menghapuskan:

  1. AKunci gubahan
  2. BNilai atomik
  3. CKebergantungan transitif antara atribut bukan kunci
  4. DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
6.Sederhana

Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?

  1. AIndeks berkelompok menggunakan terlalu banyak memori
  2. BBaris hanya boleh disimpan secara fizikal dalam satu urutan
  3. CIndeks berkelompok hanya boleh pada kunci utama
  4. DPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
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. CRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
  4. DHanya pelajar dengan gred tertinggi
8.Sukar

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

  1. ARepeatable read
  2. BSerializable
  3. CRead committed
  4. DRead uncommitted

Kunci jawapan

  1. 1. A · WHERE
  2. 2. B · AS
  3. 3. C · Lajur yang merujuk kepada kunci utama jadual lain
  4. 4. D · Setiap nilai A dikaitkan dengan tepat satu nilai B
  5. 5. C · Kebergantungan transitif antara atribut bukan kunci
  6. 6. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
  7. 7. B · Pelajar dengan gred di atas gred purata
  8. 8. C · Read committed

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