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

Fungsi agregat manakah yang mengira baris?

  1. AMAX
  2. BSUM
  3. CAVG
  4. DCOUNT
2.Mudah

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

  1. ARENAME
  2. BNAME
  3. CALIAS
  4. DAS
3.Mudah

Apakah yang dijamin oleh kekangan UNIQUE pada lajur?

  1. ANilai lajur disusun
  2. BTiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  3. CNilai lajur tidak boleh diubah selepas sisipan
  4. DLajur itu secara automatik menjadi kunci utama jadual
4.Sederhana

LEFT JOIN memulangkan:

  1. AHanya baris sepadan daripada kedua-dua jadual
  2. BSemua baris daripada jadual kanan sahaja
  3. CSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  4. DBaris yang tidak sepadan dalam kedua-dua jadual
5.Sederhana

Dalam aljabar relasi, operator unjuran (π) sepadan dengan:

  1. AMencantumkan dua jadual pada kunci
  2. BMenyusun hasil
  3. CMemilih baris mana yang memenuhi syarat tertentu
  4. DMemilih lajur mana yang muncul dalam hasil
6.Sederhana

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

  1. ABaris hanya boleh disimpan secara fizikal dalam satu urutan
  2. BIndeks berkelompok menggunakan terlalu banyak memori
  3. CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
  4. DIndeks berkelompok hanya boleh pada kunci utama
7.Sukar

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

  1. AJumlah berjalan amount yang disusun mengikut hari
  2. BJumlah semua amount pada setiap baris
  3. CPurata amount sehari
  4. DSatu baris bagi setiap hari dengan jumlah hari itu sahaja
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 hantu
  2. BBacaan kotor
  3. CKemas kini hilang (lost update)
  4. DAnomali pemadaman

Kunci jawapan

  1. 1. D · COUNT
  2. 2. D · AS
  3. 3. B · Tiada dua baris mempunyai nilai bukan NULL yang sama dalam lajur itu
  4. 4. C · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  5. 5. D · Memilih lajur mana yang muncul dalam hasil
  6. 6. A · Baris hanya boleh disimpan secara fizikal dalam satu urutan
  7. 7. A · Jumlah berjalan amount yang disusun mengikut hari
  8. 8. C · Kemas kini hilang (lost update)

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