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 yang dilakukan oleh ROLLBACK dalam transaksi?

  1. AMembuat asal perubahan yang dibuat sejak transaksi bermula
  2. BMemadam jadual
  3. CMenyimpan semua perubahan transaksi secara kekal ke cakera
  4. DMengulang penyataan terakhir
2.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. ACREATE
  2. BINSERT
  3. CSELECT
  4. DUPDATE
3.Mudah

Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?

  1. ASatu-ke-satu
  2. BSatu-ke-banyak
  3. CBanyak-ke-banyak
  4. DSifar-ke-sifar
4.Sederhana

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

  1. A15
  2. B10
  3. CNULL
  4. D30
5.Sederhana

Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?

  1. AIndeks berkelompok menggunakan terlalu banyak memori
  2. BBaris hanya boleh disimpan secara fizikal dalam satu urutan
  3. CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
  4. DIndeks berkelompok hanya boleh pada kunci utama
6.Sederhana

Apakah pencetus (trigger) pangkalan data?

  1. APertanyaan yang dijalankan pengguna secara manual
  2. BKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  3. CSandaran berjadual pangkalan data
  4. DJenis indeks yang mempercepat carian
7.Sukar

R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?

  1. A{C}
  2. B{B, D}
  3. C{A, C}
  4. D{A}
8.Sukar

Apakah yang dikira oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. ASatu baris bagi setiap hari dengan jumlah hari itu sahaja
  2. BJumlah berjalan amount yang disusun mengikut hari
  3. CJumlah semua amount pada setiap baris
  4. DPurata amount sehari

Kunci jawapan

  1. 1. A · Membuat asal perubahan yang dibuat sejak transaksi bermula
  2. 2. C · SELECT
  3. 3. B · Satu-ke-banyak
  4. 4. A · 15
  5. 5. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
  6. 6. B · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  7. 7. C · {A, C}
  8. 8. B · Jumlah berjalan amount yang disusun mengikut hari

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