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 model hubungan (relational), apakah baris jadual dipanggil?

  1. ATuple
  2. BAtribut
  3. CSkema
  4. DDomain
2.Mudah

Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?

  1. AORDER BY salary ASC
  2. BGROUP BY salary DESC
  3. CORDER BY salary DESC
  4. DSORT salary DOWN
3.Mudah

INNER JOIN memulangkan:

  1. ABaris yang tidak sepadan
  2. BSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
  3. CSemua baris daripada kedua-dua jadual
  4. DHanya baris dengan nilai sepadan dalam kedua-dua jadual
4.Sederhana

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

  1. AAtomicity
  2. BConsistency
  3. CIsolation
  4. DDurability (ketahanan)
5.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
6.Sederhana

Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?

  1. AHanya baris di mana col ialah NULL, seperti dengan IS NULL
  2. BTiada baris, kerana perbandingan itu tidak diketahui
  3. CSemua baris jadual
  4. DRalat dalam setiap pangkalan data
7.Sukar

Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?

  1. ACross join
  2. BNested loop join dengan carian indeks
  3. CBitmap join pada kunci utama
  4. DHash join
8.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ARead uncommitted
  2. BRepeatable read
  3. CRead committed
  4. DSerializable

Kunci jawapan

  1. 1. A · Tuple
  2. 2. C · ORDER BY salary DESC
  3. 3. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
  4. 4. D · Durability (ketahanan)
  5. 5. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
  6. 6. B · Tiada baris, kerana perbandingan itu tidak diketahui
  7. 7. D · Hash join
  8. 8. C · Read committed

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