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

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

  1. ASifar atau lebih aksara
  2. BSebarang huruf tetapi tiada digit
  3. CAksara ruang
  4. DTepat satu aksara
2.Mudah

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

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

Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?

  1. AMenggabungkannya menjadi satu hasil dan membuang baris pendua
  2. BMencantumkannya bersebelahan pada kunci
  3. CMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
  4. DMengekalkan hanya baris yang muncul dalam kedua-duanya
4.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris pertanyaan pertama yang tidak muncul dalam yang kedua
  2. BBaris yang muncul dalam kedua-dua pertanyaan
  3. CBaris pertanyaan kedua yang tidak muncul dalam yang pertama
  4. DSemua baris daripada kedua-dua pertanyaan tanpa pendua
5.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

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

Apakah maksud kebergantungan fungsi A → B?

  1. ASetiap nilai B dikaitkan dengan tepat satu nilai A
  2. BSetiap nilai A dikaitkan dengan tepat satu nilai B
  3. CA ialah kunci asing yang merujuk B
  4. DA dan B kedua-duanya kunci utama
7.Sukar

Bilakah penguraian R kepada R1 dan R2 dijamin tanpa kehilangan (lossless)?

  1. AApabila R1 dan R2 mempunyai bilangan lajur yang sama
  2. BApabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
  3. CApabila setiap atribut R muncul dalam kedua-dua R1 dan R2
  4. DApabila R1 dan R2 tidak mempunyai atribut sepunya
8.Sukar

Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?

  1. ABitmap join pada kunci utama
  2. BCross join
  3. CNested loop join dengan carian indeks
  4. DHash join

Kunci jawapan

  1. 1. D · Tepat satu aksara
  2. 2. C · Baris dengan harga dari 10 hingga 20, termasuk 10 dan 20
  3. 3. A · Menggabungkannya menjadi satu hasil dan membuang baris pendua
  4. 4. A · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  5. 5. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. B · Setiap nilai A dikaitkan dengan tepat satu nilai B
  7. 7. B · Apabila atribut sepunya R1 dan R2 membentuk superkey bagi R1 atau R2
  8. 8. D · Hash join

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