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. BMenyimpan semua perubahan transaksi secara kekal ke cakera
  3. CMengulang penyataan terakhir
  4. DMemadam jadual
2.Mudah

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. ASkema
  2. BAtribut
  3. CDomain
  4. DTuple
3.Mudah

Fungsi agregat manakah yang memulangkan purata lajur berangka?

  1. AMEDIAN
  2. BSUM
  3. CMEAN
  4. DAVG
4.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
  2. BNilai atomik
  3. CKunci gubahan
  4. DKebergantungan transitif antara atribut bukan kunci
5.Sederhana

Pernyataan manakah tentang HAVING yang betul?

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

Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?

  1. ADengan senarai id kursus yang disimpan dalam satu lajur
  2. BDengan menggabungkan pelajar dan kursus ke dalam satu jadual
  3. CDengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
  4. DDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
7.Sukar

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

  1. APangkalan data tidak boleh menggunakan indeks lagi
  2. BKunci utama tidak lagi boleh digunakan
  3. CPertanyaan pada jadual orders menjadi lebih perlahan
  4. DSalinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
8.Sukar

Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. ARalat kerana subpertanyaan tidak dibenarkan dalam WHERE
  2. BGred purata semua pelajar
  3. CPelajar dengan gred di atas gred purata
  4. DHanya pelajar dengan gred tertinggi

Kunci jawapan

  1. 1. A · Membuat asal perubahan yang dibuat sejak transaksi bermula
  2. 2. D · Tuple
  3. 3. D · AVG
  4. 4. D · Kebergantungan transitif antara atribut bukan kunci
  5. 5. C · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  6. 6. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
  7. 7. D · Salinan berlebihan mesti dikekalkan konsisten setiap kali data pelanggan berubah
  8. 8. C · Pelajar dengan gred di atas gred purata

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