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

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

  1. ASatu-ke-satu
  2. BSifar-ke-sifar
  3. CSatu-ke-banyak
  4. DBanyak-ke-banyak
2.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?

  1. ATepat satu aksara
  2. BSifar atau lebih aksara
  3. CSebarang huruf tetapi tiada digit
  4. DAksara ruang
3.Mudah

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. AAtribut
  2. BDomain
  3. CTuple
  4. DSkema
4.Sederhana

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

  1. A15
  2. BNULL
  3. C10
  4. D30
5.Sederhana

Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?

  1. AHanya pelajar yang lulus
  2. BSetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  3. CRalat kerana CASE tidak dibenarkan dalam SELECT
  4. DBilangan pelajar yang lulus dan gagal
6.Sederhana

LEFT JOIN memulangkan:

  1. ASemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  2. BBaris yang tidak sepadan dalam kedua-dua jadual
  3. CSemua baris daripada jadual kanan sahaja
  4. DHanya baris sepadan daripada kedua-dua jadual
7.Sukar

Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:

  1. AY ialah kunci utama
  2. BX mengandungi NULL
  3. CX ialah superkey
  4. DY ialah atomik
8.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. ADijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
  2. BHanya menggunakan fungsi agregat
  3. CMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  4. DMencantumkan dua jadual dengan kunci asing

Kunci jawapan

  1. 1. C · Satu-ke-banyak
  2. 2. A · Tepat satu aksara
  3. 3. C · Tuple
  4. 4. A · 15
  5. 5. B · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  6. 6. A · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  7. 7. C · X ialah superkey
  8. 8. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

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