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

Apakah yang diwakili oleh NULL dalam SQL?

  1. ARentetan kosong
  2. BBoolean palsu
  3. CNombor sifar dalam lajur berangka
  4. DNilai yang hilang atau tidak diketahui
2.Mudah

Apakah kunci utama (primary key)?

  1. ALajur pertama bagi setiap jadual
  2. BLajur yang boleh menyimpan nilai pendua tetapi tidak boleh mengandungi NULL
  3. CLajur atau set lajur yang mengenal pasti setiap baris secara unik
  4. DKata laluan untuk pangkalan data
3.Mudah

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AHAVING
  2. BGROUP BY
  3. CWHERE
  4. DORDER BY
4.Sederhana

Apakah bacaan kotor (dirty read)?

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

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AORDER BY
  2. BWHERE
  3. CSenarai SELECT
  4. DGROUP BY
6.Sederhana

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

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

Subpertanyaan berkorelasi ialah subpertanyaan yang:

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

Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?

  1. A{A, B}
  2. B{A, B, C}
  3. C{A}
  4. D{A, B, C, D}

Kunci jawapan

  1. 1. D · Nilai yang hilang atau tidak diketahui
  2. 2. C · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
  3. 3. C · WHERE
  4. 4. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  5. 5. B · WHERE
  6. 6. D · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  7. 7. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  8. 8. D · {A, B, C, D}

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