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

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
2.Mudah

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. AAS
  2. BNAME
  3. CRENAME
  4. DALIAS
3.Mudah

Apakah yang dilakukan oleh COMMIT dalam transaksi?

  1. AMembuat asal semua perubahan yang dibuat sejak transaksi bermula
  2. BMenjadikan semua perubahan transaksi kekal
  3. CMengunci seluruh pangkalan data
  4. DMemulakan jadual baharu
4.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ATiada kunci asing
  2. BSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  3. CSetiap jadual mempunyai tepat satu lajur
  4. DSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
5.Sederhana

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

  1. ATiada baris, kerana perbandingan itu tidak diketahui
  2. BRalat dalam setiap pangkalan data
  3. CHanya baris di mana col ialah NULL, seperti dengan IS NULL
  4. DSemua baris jadual
6.Sederhana

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

  1. AIsolation
  2. BConsistency
  3. CAtomicity
  4. DDurability (ketahanan)
7.Sukar

Mengapakah pertanyaan dengan WHERE YEAR(order_date) = 2025 mungkin tidak menggunakan indeks pada order_date?

  1. AYEAR bukan SQL yang sah
  2. BIndeks pada order_date hanya digunakan untuk klausa ORDER BY, tidak pernah untuk WHERE
  3. CIndeks tidak pernah berfungsi dengan tarikh
  4. DMenggunakan fungsi pada lajur menghalang carian julat indeks yang mudah
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}
  3. C{A, B, C, D}
  4. D{A, B, C}

Kunci jawapan

  1. 1. C · ORDER BY salary DESC
  2. 2. A · AS
  3. 3. B · Menjadikan semua perubahan transaksi kekal
  4. 4. B · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  5. 5. A · Tiada baris, kerana perbandingan itu tidak diketahui
  6. 6. D · Durability (ketahanan)
  7. 7. D · Menggunakan fungsi pada lajur menghalang carian julat indeks yang mudah
  8. 8. C · {A, B, C, D}

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