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

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. ASORT
  2. BGROUP BY
  3. CARRANGE
  4. DORDER BY
2.Mudah

Penyataan SQL manakah yang menambah baris baharu pada jadual?

  1. AINSERT
  2. BUPDATE
  3. CALTER
  4. DSELECT
3.Mudah

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. AAS
  2. BALIAS
  3. CNAME
  4. DRENAME
4.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAccuracy
  2. BAvailability
  3. CAggregation
  4. DAtomicity (keatoman)
5.Sederhana

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

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

Pernyataan manakah tentang HAVING yang betul?

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

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

  1. APelajar dengan gred di atas gred purata
  2. BRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
  3. CGred purata semua pelajar
  4. DHanya pelajar dengan gred tertinggi
8.Sukar

Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?

  1. ABacaan kotor
  2. BBacaan hantu
  3. CAnomali pemadaman
  4. DKemas kini hilang (lost update)

Kunci jawapan

  1. 1. D · ORDER BY
  2. 2. A · INSERT
  3. 3. A · AS
  4. 4. D · Atomicity (keatoman)
  5. 5. C · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
  6. 6. A · Ia boleh menggunakan fungsi agregat untuk menapis kumpulan
  7. 7. A · Pelajar dengan gred di atas gred purata
  8. 8. D · Kemas kini hilang (lost update)

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