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

Bagaimanakah anda menyusun hasil daripada gaji tertinggi ke terendah?

  1. AORDER BY salary ASC
  2. BGROUP BY salary DESC
  3. CSORT salary DOWN
  4. DORDER BY salary DESC
2.Mudah

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AHAVING
  2. BWHERE
  3. CORDER BY
  4. DGROUP BY
3.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard %?

  1. ASebarang digit tunggal
  2. BTepat satu aksara pada kedudukan itu dalam rentetan
  3. CHujung rentetan
  4. DSebarang urutan sifar atau lebih aksara
4.Sederhana

LEFT JOIN memulangkan:

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

Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?

  1. A12
  2. B4
  3. C7
  4. D3
6.Sederhana

Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?

  1. ASELECT MAX(dept), salary FROM emp GROUP BY salary
  2. BSELECT dept, MAX(salary) FROM emp ORDER BY dept
  3. CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
  4. DSELECT dept, MAX(salary) FROM emp GROUP BY dept
7.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ARead uncommitted
  2. BRepeatable read
  3. CSerializable
  4. DRead committed
8.Sukar

Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?

  1. AHash join
  2. BNested loop join dengan carian indeks
  3. CBitmap join pada kunci utama
  4. DCross join

Kunci jawapan

  1. 1. D · ORDER BY salary DESC
  2. 2. B · WHERE
  3. 3. D · Sebarang urutan sifar atau lebih aksara
  4. 4. C · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  5. 5. A · 12
  6. 6. D · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  7. 7. D · Read committed
  8. 8. A · Hash join

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