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

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

  1. ALIKE
  2. BMATCH
  3. CSIMILAR
  4. DCONTAINS
2.Mudah

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

  1. AAtribut
  2. BTuple
  3. CDomain
  4. DSkema
3.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. AUPDATE
  2. BCREATE
  3. CSELECT
  4. DINSERT
4.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AKebergantungan transitif antara atribut bukan kunci
  2. BNilai atomik
  3. CKunci gubahan
  4. DIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
5.Sederhana

Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:

  1. AAnomali sisipan
  2. BAnomali pemadaman
  3. CBacaan hantu
  4. DAnomali kemas kini
6.Sederhana

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

  1. ABaris pertanyaan kedua yang tidak muncul dalam yang pertama
  2. BSemua baris daripada kedua-dua pertanyaan tanpa pendua
  3. CBaris yang muncul dalam kedua-dua pertanyaan
  4. DBaris pertanyaan pertama yang tidak muncul dalam yang kedua
7.Sukar

Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?

  1. AApabila transaksi dijalankan pada satu CPU sahaja
  2. BApabila setiap transaksi diberi nombor siri
  3. CApabila tiada transaksi pernah membaca data
  4. DApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
8.Sukar

Ciri SQL manakah yang paling sesuai untuk mencari setiap pekerja di bawah seorang pengurus dalam pokok organisasi berkedalaman tidak diketahui?

  1. AGROUP BY pada manager_id
  2. BSatu cantuman kendiri jadual employees pada manager_id
  3. CUngkapan jadual lazim rekursif (WITH RECURSIVE)
  4. DKekangan UNIQUE pada manager_id

Kunci jawapan

  1. 1. A · LIKE
  2. 2. B · Tuple
  3. 3. C · SELECT
  4. 4. A · Kebergantungan transitif antara atribut bukan kunci
  5. 5. D · Anomali kemas kini
  6. 6. D · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  7. 7. D · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama
  8. 8. C · Ungkapan jadual lazim rekursif (WITH RECURSIVE)

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