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 gubahan (composite key)?

  1. AKunci yang disimpan dalam jadual berasingan
  2. BKunci yang membenarkan nilai pendua
  3. CKunci yang terdiri daripada dua atau lebih lajur
  4. DKunci yang dijana oleh pangkalan data
2.Mudah

INNER JOIN memulangkan:

  1. ASemua baris daripada jadual kiri, dengan NULL jika tiada padanan
  2. BBaris yang tidak sepadan
  3. CSemua baris daripada kedua-dua jadual
  4. DHanya baris dengan nilai sepadan dalam kedua-dua jadual
3.Mudah

Fungsi agregat manakah yang memulangkan purata lajur berangka?

  1. AMEAN
  2. BSUM
  3. CMEDIAN
  4. DAVG
4.Sederhana

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

  1. ATRUNCATE TABLE
  2. BDROP TABLE
  3. CDELETE FROM dengan klausa WHERE
  4. DALTER TABLE
5.Sederhana

Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?

  1. A10
  2. BNULL
  3. C15
  4. D30
6.Sederhana

LEFT JOIN memulangkan:

  1. ABaris yang tidak sepadan dalam kedua-dua jadual
  2. BSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  3. CHanya baris sepadan daripada kedua-dua jadual
  4. DSemua baris daripada jadual kanan sahaja
7.Sukar

Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?

  1. APenguncian dua fasa ketat dengan kunci baris
  2. BSharding pangkalan data
  3. CPengelogan tulis-dahulu
  4. DKawalan keserentakan optimistik
8.Sukar

Terdapat indeks gubahan pada (last_name, first_name). Syarat manakah yang boleh menggunakannya dengan paling berkesan?

  1. AWHERE UPPER(first_name) = 'EVA'
  2. BWHERE last_name = 'Jansen'
  3. CWHERE first_name = 'Eva'
  4. DWHERE first_name LIKE '%a'

Kunci jawapan

  1. 1. C · Kunci yang terdiri daripada dua atau lebih lajur
  2. 2. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
  3. 3. D · AVG
  4. 4. A · TRUNCATE TABLE
  5. 5. C · 15
  6. 6. B · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  7. 7. D · Kawalan keserentakan optimistik
  8. 8. B · WHERE last_name = 'Jansen'

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