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 utama (primary key)?

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

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. ACREATE COLUMN
  2. BUPDATE TABLE
  3. CINSERT COLUMN
  4. DALTER TABLE
3.Mudah

Apakah yang diwakili oleh NULL dalam SQL?

  1. ANombor sifar dalam lajur berangka
  2. BRentetan kosong
  3. CNilai yang hilang atau tidak diketahui
  4. DBoolean palsu
4.Sederhana

LEFT JOIN memulangkan:

  1. ASemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  2. BSemua baris daripada jadual kanan sahaja
  3. CBaris yang tidak sepadan dalam kedua-dua jadual
  4. DHanya baris sepadan daripada kedua-dua jadual
5.Sederhana

Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?

  1. A15
  2. B10
  3. C30
  4. DNULL
6.Sederhana

Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?

  1. AMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
  2. BMenjadikan alice pemilik pangkalan data
  3. CMembenarkan pengguna alice membaca jadual employees
  4. DMenyalin jadual employees kepada alice
7.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

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

Penguncian dua fasa (2PL) memastikan:

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

Kunci jawapan

  1. 1. D · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
  2. 2. D · ALTER TABLE
  3. 3. C · Nilai yang hilang atau tidak diketahui
  4. 4. A · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  5. 5. A · 15
  6. 6. C · Membenarkan pengguna alice membaca jadual employees
  7. 7. C · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  8. 8. C · Jadual yang boleh disiri secara konflik

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