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

Fungsi agregat manakah yang mengira baris?

  1. ASUM
  2. BCOUNT
  3. CAVG
  4. DMAX
2.Mudah

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

  1. ADomain
  2. BSkema
  3. CAtribut
  4. DTuple
3.Mudah

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

  1. ASIMILAR
  2. BMATCH
  3. CLIKE
  4. DCONTAINS
4.Sederhana

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. AIsolation
  2. BDurability (ketahanan)
  3. CConsistency
  4. DAtomicity
5.Sederhana

Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?

  1. ABaris dalam hasil pertama tetapi bukan yang kedua
  2. BSemua baris daripada kedua-dua hasil
  3. CHasil darab Cartesian bagi hasil
  4. DBaris yang muncul dalam kedua-dua hasil
6.Sederhana

Mengapakah indeks dicipta pada lajur?

  1. AUntuk mempercepat carian dan cantuman pada lajur itu
  2. BUntuk mencegah nilai NULL
  3. CUntuk menjimatkan ruang cakera
  4. DUntuk mempercepat sisipan dan kemas kini pada lajur itu
7.Sukar

Jadual mempunyai sejuta baris dan lajur Boolean is_active yang TRUE untuk 95% daripadanya. Mengapakah pengoptimum mungkin mengabaikan indeks pada is_active untuk WHERE is_active = TRUE?

  1. AKebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
  2. BPengoptimum tidak pernah menggunakan indeks dalam klausa WHERE
  3. CTRUE dianggap NULL oleh indeks
  4. DIndeks tidak boleh dicipta pada lajur Boolean
8.Sukar

Mengapakah banyak DBMS menggunakan penguncian dua fasa ketat, memegang kunci eksklusif sehingga komit?

  1. AIa menjadikan kebuntuan mustahil
  2. BIa menghapuskan keperluan untuk log transaksi
  3. CIa membolehkan transaksi membaca data kotor dengan selamat
  4. DIa mencegah pembatalan berlata (cascading abort), kerana tiada sesiapa boleh membaca penulisan belum komit

Kunci jawapan

  1. 1. B · COUNT
  2. 2. D · Tuple
  3. 3. C · LIKE
  4. 4. B · Durability (ketahanan)
  5. 5. D · Baris yang muncul dalam kedua-dua hasil
  6. 6. A · Untuk mempercepat carian dan cantuman pada lajur itu
  7. 7. A · Kebanyakan baris sepadan, maka imbasan jadual penuh lebih murah daripada banyak carian indeks
  8. 8. D · Ia mencegah pembatalan berlata (cascading abort), kerana tiada sesiapa boleh membaca penulisan belum komit

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