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 dilakukan oleh COMMIT dalam transaksi?

  1. AMengunci seluruh pangkalan data
  2. BMenjadikan semua perubahan transaksi kekal
  3. CMemulakan jadual baharu
  4. DMembuat asal semua perubahan yang dibuat sejak transaksi bermula
2.Mudah

Kata kunci manakah yang menyusun hasil pertanyaan?

  1. AARRANGE
  2. BORDER BY
  3. CSORT
  4. DGROUP BY
3.Mudah

Fungsi agregat manakah yang mengira baris?

  1. AAVG
  2. BMAX
  3. CCOUNT
  4. DSUM
4.Sederhana

Apakah maksud "A" dalam ACID?

  1. AAccuracy
  2. BAtomicity (keatoman)
  3. CAggregation
  4. DAvailability
5.Sederhana

Apakah suntikan SQL (SQL injection)?

  1. ATeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
  2. BCara untuk menambah indeks
  3. CSerangan di mana input pengguna mengubah struktur pertanyaan SQL
  4. DTeknik sandaran pangkalan data
6.Sederhana

Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?

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

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

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

Bilakah jadual transaksi serentak dipanggil boleh disiri (serializable)?

  1. AApabila tiada transaksi pernah membaca data
  2. BApabila transaksi dijalankan pada satu CPU sahaja
  3. CApabila setiap transaksi diberi nombor siri
  4. DApabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama

Kunci jawapan

  1. 1. B · Menjadikan semua perubahan transaksi kekal
  2. 2. B · ORDER BY
  3. 3. C · COUNT
  4. 4. B · Atomicity (keatoman)
  5. 5. C · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
  6. 6. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  7. 7. B · WHERE last_name = 'Jansen'
  8. 8. D · Apabila kesannya setara dengan beberapa pelaksanaan bersiri bagi transaksi yang sama

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