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

Baris manakah yang dipilih oleh WHERE price BETWEEN 10 AND 20?

  1. ABaris dengan harga melebihi 10 dan kurang daripada 20, tidak termasuk 10 dan 20
  2. BHanya baris dengan harga sama dengan 10 atau 20
  3. CBaris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  4. DBaris dengan harga di luar julat 10 hingga 20
2.Mudah

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

  1. ARENAME
  2. BNAME
  3. CALIAS
  4. DAS
3.Mudah

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

  1. ABanyak-ke-banyak
  2. BSifar-ke-sifar
  3. CSatu-ke-satu
  4. DSatu-ke-banyak
4.Sederhana

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

  1. AIsolation
  2. BAtomicity
  3. CConsistency
  4. DDurability (ketahanan)
5.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
  2. BTiada kunci asing
  3. CSetiap jadual mempunyai tepat satu lajur
  4. DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
6.Sederhana

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AORDER BY
  2. BGROUP BY
  3. CWHERE
  4. DSenarai SELECT
7.Sukar

Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?

  1. AWHERE last_name = 'Jansen'
  2. BWHERE first_name = 'Eva'
  3. CWHERE first_name LIKE '%a'
  4. DWHERE UPPER(first_name) = 'EVA'
8.Sukar

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

  1. ARalat kerana subpertanyaan tidak dibenarkan dalam WHERE
  2. BGred purata semua pelajar
  3. CHanya pelajar dengan gred tertinggi
  4. DPelajar dengan gred di atas gred purata

Kunci jawapan

  1. 1. C · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  2. 2. D · AS
  3. 3. D · Satu-ke-banyak
  4. 4. D · Durability (ketahanan)
  5. 5. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. C · WHERE
  7. 7. A · WHERE last_name = 'Jansen'
  8. 8. D · Pelajar dengan gred di atas gred purata

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