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 calon (candidate key)?

  1. ASet minimum lajur yang mengenal pasti setiap baris secara unik
  2. BSebarang lajur yang mengandungi nilai NULL
  3. CSet lajur yang dikongsi antara dua jadual untuk memaut barisnya
  4. DLajur yang sedang menunggu untuk menjadi kunci asing
2.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. ASELECT
  2. BINSERT
  3. CCREATE
  4. DUPDATE
3.Mudah

Apakah kunci utama (primary key)?

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

Pernyataan manakah tentang HAVING yang betul?

  1. AIa boleh menggunakan fungsi agregat untuk menapis kumpulan
  2. BIa tidak boleh digunakan dengan GROUP BY
  3. CIa mesti datang sebelum WHERE dalam penyataan SELECT
  4. DIa menyusun hasil
5.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMenamatkan transaksi dan mengkomit segala-galanya
  2. BMembuat asal seluruh transaksi dari awal
  3. CMemadam savepoint dan semua jadual yang diubah sejak itu
  4. DMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
6.Sederhana

Apakah pencetus (trigger) pangkalan data?

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

Subpertanyaan berkorelasi ialah subpertanyaan yang:

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

Pangkalan data pelaporan menyalin nama pelanggan ke dalam jadual orders untuk mengelak cantuman. Apakah kos utama denormalisasi ini?

  1. AKunci utama tidak lagi boleh digunakan
  2. BSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
  3. CPertanyaan pada jadual orders menjadi lebih perlahan
  4. DPangkalan data tidak boleh menggunakan indeks lagi

Kunci jawapan

  1. 1. A · Set minimum lajur yang mengenal pasti setiap baris secara unik
  2. 2. A · SELECT
  3. 3. D · Lajur atau set lajur yang mengenal pasti setiap baris secara unik
  4. 4. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  5. 5. D · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. C · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  7. 7. B · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  8. 8. B · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah

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