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 kunci pengganti (surrogate key)?

  1. AKunci yang merujuk jadual lain
  2. BKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
  3. CKunci yang hanya digunakan dalam view
  4. DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
2.Mudah

Apakah kunci utama (primary key)?

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

Apakah yang dijamin oleh kekangan UNIQUE pada lajur?

  1. ATiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  2. BNilai lajur tidak boleh diubah selepas sisipan
  3. CNilai lajur disusun
  4. DLajur itu secara automatik menjadi kunci utama jadual
4.Sederhana

Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?

  1. A7
  2. B3
  3. C12
  4. D4
5.Sederhana

Bentuk normal kedua (2NF) menghapuskan:

  1. AKebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  2. BSemua nilai NULL
  3. CKunci asing
  4. DKebergantungan transitif antara lajur bukan kunci melalui satu lagi lajur bukan kunci
6.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAtomicity (keatoman)
  2. BAggregation
  3. CAvailability
  4. DAccuracy
7.Sukar

Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?

  1. ASesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  2. BJadual BCNF tidak boleh mempunyai kunci utama
  3. CPenguraian sentiasa kehilangan data apabila dicantum semula
  4. DBCNF membenarkan lebih banyak keberlebihan daripada 3NF
8.Sukar

Penguncian dua fasa (2PL) memastikan:

  1. ABahawa transaksi tidak pernah menunggu
  2. BJadual yang boleh disiri secara konflik
  3. CBahawa kebuntuan (deadlock) tidak pernah berlaku
  4. DBahawa tiada kunci diperlukan

Kunci jawapan

  1. 1. D · Pengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
  2. 2. A · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
  3. 3. A · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  4. 4. C · 12
  5. 5. A · Kebergantungan separa lajur bukan kunci pada sebahagian kunci gubahan
  6. 6. A · Atomicity (keatoman)
  7. 7. A · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  8. 8. B · Jadual yang boleh disiri secara konflik

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