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

Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. ATRUNCATE ROWS
  2. BDELETE FROM
  3. CDROP TABLE
  4. DREMOVE TABLE
2.Mudah

Penyataan SQL manakah yang mendapatkan data daripada jadual?

  1. AUPDATE
  2. BINSERT
  3. CSELECT
  4. DCREATE
3.Mudah

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. AAtribut
  2. BTuple
  3. CSkema
  4. DDomain
4.Sederhana

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

  1. AIndeks berkelompok hanya boleh pada kunci utama
  2. BBaris hanya boleh disimpan secara fizikal dalam satu urutan
  3. CPiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
  4. DIndeks berkelompok menggunakan terlalu banyak memori
5.Sederhana

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. ADurability (ketahanan)
  2. BConsistency
  3. CIsolation
  4. DAtomicity
6.Sederhana

Jadual mempunyai baris di mana col ialah NULL. Baris manakah yang dipulangkan oleh WHERE col = NULL?

  1. ARalat dalam setiap pangkalan data
  2. BTiada baris, kerana perbandingan itu tidak diketahui
  3. CHanya baris di mana col ialah NULL, seperti dengan IS NULL
  4. DSemua baris jadual
7.Sukar

Penguncian dua fasa (2PL) memastikan:

  1. ABahawa transaksi tidak pernah menunggu
  2. BJadual yang boleh disiri secara konflik
  3. CBahawa tiada kunci diperlukan
  4. DBahawa kebuntuan (deadlock) tidak pernah berlaku
8.Sukar

Apakah yang ditunjukkan oleh EXPLAIN (atau EXPLAIN ANALYZE dalam PostgreSQL) bagi sesuatu pertanyaan?

  1. APelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
  2. BMakna setiap kata kunci SQL dalam pertanyaan
  3. CPenulisan semula pertanyaan dalam tatatanda aljabar relasi sahaja
  4. DSenarai pengguna yang menjalankan pertanyaan

Kunci jawapan

  1. 1. C · DROP TABLE
  2. 2. C · SELECT
  3. 3. B · Tuple
  4. 4. B · Baris hanya boleh disimpan secara fizikal dalam satu urutan
  5. 5. A · Durability (ketahanan)
  6. 6. B · Tiada baris, kerana perbandingan itu tidak diketahui
  7. 7. B · Jadual yang boleh disiri secara konflik
  8. 8. A · Pelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman

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