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

Bagaimanakah UNION ALL berbeza daripada UNION?

  1. AUNION ALL hanya berfungsi pada satu jadual
  2. BUNION ALL menyusun hasil
  3. CUNION ALL mengekalkan baris pendua
  4. DUNION ALL membuang baris pendua
2.Mudah

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. AARRANGE
  2. BSORT
  3. CGROUP BY
  4. DORDER BY
3.Mudah

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

  1. ARENAME
  2. BNAME
  3. CAS
  4. DALIAS
4.Sederhana

Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?

  1. A8
  2. B5
  3. C3
  4. D15
5.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAccuracy
  3. CAggregation
  4. DAvailability
6.Sederhana

Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?

  1. A10
  2. B15
  3. C30
  4. DNULL
7.Sukar

Jadual employee(emp_id, dept_id, dept_name) mempunyai kunci emp_id, dan dept_id → dept_name. Pernyataan manakah yang betul?

  1. AIa bukan dalam 1NF
  2. BIa dalam BCNF dan oleh itu dalam 3NF
  3. CIa bukan dalam 2NF
  4. DIa dalam 2NF tetapi bukan 3NF
8.Sukar

Mengapakah pertanyaan dengan WHERE YEAR(order_date) = 2025 mungkin tidak menggunakan indeks pada order_date?

  1. AYEAR bukan SQL yang sah
  2. BMenggunakan fungsi pada lajur menghalang carian julat indeks yang mudah
  3. CIndeks tidak pernah berfungsi dengan tarikh
  4. DIndeks pada order_date hanya digunakan untuk klausa ORDER BY, tidak pernah untuk WHERE

Kunci jawapan

  1. 1. C · UNION ALL mengekalkan baris pendua
  2. 2. D · ORDER BY
  3. 3. C · AS
  4. 4. B · 5
  5. 5. A · Atomicity (keatoman)
  6. 6. B · 15
  7. 7. D · Ia dalam 2NF tetapi bukan 3NF
  8. 8. B · Menggunakan fungsi pada lajur menghalang carian julat indeks yang mudah

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