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 PostgreSQL dan MySQL, klausa manakah yang memulangkan hanya 10 baris pertama hasil?

  1. ALIMIT 10
  2. BTOP ROWS 10
  3. CFIRST 10 ONLY
  4. DMAX 10
2.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ADIFFERENT
  2. BSINGLE
  3. CDISTINCT
  4. DUNIQUE
3.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard %?

  1. ASebarang digit tunggal
  2. BSebarang urutan sifar atau lebih aksara
  3. CHujung rentetan
  4. DTepat satu aksara pada kedudukan itu dalam rentetan
4.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

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

Bentuk normal ketiga (3NF) menghapuskan:

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

Bentuk normal kedua (2NF) menghapuskan:

  1. AKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
  2. BKunci asing
  3. CKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  4. DSemua nilai NULL
7.Sukar

Jadual b mengandungi nilai 1, 2 dan NULL dalam lajur y. Apakah yang dipulangkan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. ATiada baris langsung
  2. BBaris a di mana x bukan 1 atau 2
  3. CHanya baris a di mana x ialah NULL
  4. DSetiap baris a
8.Sukar

Apakah bacaan hantu (phantom read)?

  1. APertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit
  2. BPertanyaan yang tidak memulangkan baris
  3. CMembaca data yang tidak pernah ditulis
  4. DMembaca perubahan yang belum dikomit

Kunci jawapan

  1. 1. A · LIMIT 10
  2. 2. C · DISTINCT
  3. 3. B · Sebarang urutan sifar atau lebih aksara
  4. 4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  5. 5. B · Kebergantungan transitif antara atribut bukan kunci
  6. 6. C · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  7. 7. A · Tiada baris langsung
  8. 8. A · Pertanyaan berulang memulangkan baris baharu yang disisipkan oleh transaksi lain yang telah dikomit

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