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. AFIRST 10 ONLY
  2. BMAX 10
  3. CTOP ROWS 10
  4. DLIMIT 10
2.Mudah

Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?

  1. ALIKE
  2. BSIMILAR
  3. CMATCH
  4. DCONTAINS
3.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. AINSERT
  2. BSELECT
  3. CUPDATE
  4. DCREATE
4.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap jadual mempunyai tepat satu lajur
  2. BTiada kunci asing
  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

Apakah maksud kebergantungan fungsi A → B?

  1. ASetiap nilai A dikaitkan dengan tepat satu nilai B
  2. BA dan B kedua-duanya kunci utama
  3. CA ialah kunci asing yang merujuk B
  4. DSetiap nilai B dikaitkan dengan tepat satu nilai A
6.Sederhana

Apakah bacaan kotor (dirty read)?

  1. AMembaca data tanpa klausa WHERE
  2. BMembaca baris yang sama dua kali dan mendapat nilai yang sama
  3. CMembaca data yang ditulis oleh transaksi lain yang belum dikomit
  4. DMembaca data daripada cakera yang rosak
7.Sukar

Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?

  1. A0
  2. BNULL
  3. C10
  4. DRalat
8.Sukar

Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?

  1. AIa sentiasa memulangkan hasil darab Cartesian
  2. BIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
  3. CIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
  4. DIa tidak disokong oleh sebarang pangkalan data

Kunci jawapan

  1. 1. D · LIMIT 10
  2. 2. A · LIKE
  3. 3. B · SELECT
  4. 4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  5. 5. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
  6. 6. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  7. 7. A · 0
  8. 8. C · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap

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