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 dijamin oleh kekangan UNIQUE pada lajur?

  1. ANilai lajur tidak boleh diubah selepas sisipan
  2. BNilai lajur disusun
  3. CLajur itu secara automatik menjadi kunci utama jadual
  4. DTiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
2.Mudah

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AHAVING
  2. BGROUP BY
  3. CORDER BY
  4. DWHERE
3.Mudah

Dalam PostgreSQL dan MySQL, klausa manakah yang memulangkan hanya 10 baris pertama hasil?

  1. AFIRST 10 ONLY
  2. BLIMIT 10
  3. CMAX 10
  4. DTOP ROWS 10
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

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
  2. BSetiap jadual mempunyai tepat satu lajur
  3. CSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  4. DTiada kunci asing
6.Sederhana

Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?

  1. ADROP TABLE
  2. BALTER TABLE
  3. CTRUNCATE TABLE
  4. DDELETE FROM dengan klausa WHERE
7.Sukar

x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?

  1. AFALSE
  2. BNULL, maka baris sentiasa ditolak
  3. CTRUE
  4. DUNKNOWN
8.Sukar

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

  1. APurata amount sehari
  2. BJumlah berjalan amount yang disusun mengikut hari
  3. CSatu baris bagi setiap hari dengan jumlah hari itu sahaja
  4. DJumlah semua amount pada setiap baris

Kunci jawapan

  1. 1. D · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  2. 2. D · WHERE
  3. 3. B · LIMIT 10
  4. 4. A · 15
  5. 5. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. C · TRUNCATE TABLE
  7. 7. C · TRUE
  8. 8. B · Jumlah berjalan amount yang disusun mengikut hari

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