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

Kekangan manakah yang memastikan lajur tidak boleh dibiarkan kosong (NULL)?

  1. AUNIQUE
  2. BDEFAULT
  3. CNOT NULL
  4. DCHECK NULL
2.Mudah

Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?

  1. AData Control Language (DCL)
  2. BData Definition Language (DDL)
  3. CTransaction Control Language (TCL)
  4. DData Manipulation Language (DML)
3.Mudah

Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?

  1. AMATCH
  2. BCONTAINS
  3. CLIKE
  4. DSIMILAR
4.Sederhana

Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?

  1. APemadaman sentiasa ditolak
  2. BKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
  3. CBaris induk disalin ke jadual arkib
  4. DBaris anak yang merujuknya dipadam secara automatik
5.Sederhana

Dalam aljabar relasi, operator pemilihan (σ) sepadan dengan klausa SQL yang mana?

  1. AGROUP BY
  2. BORDER BY
  3. CSenarai SELECT
  4. DWHERE
6.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris pertanyaan pertama yang tidak muncul dalam yang kedua
  2. BBaris pertanyaan kedua yang tidak muncul dalam yang pertama
  3. CSemua baris daripada kedua-dua pertanyaan tanpa pendua
  4. DBaris yang muncul dalam kedua-dua pertanyaan
7.Sukar

Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AHanya pelajar dengan gred tertinggi
  2. BGred purata semua pelajar
  3. CRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
  4. DPelajar dengan gred di atas gred purata
8.Sukar

Dengan kawalan keserentakan berbilang versi (MVCC), bagaimanakah pembaca boleh mengelak menyekat penulis?

  1. APembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu
  2. BPembaca membaca data belum komit secara langsung
  3. CPembaca sentiasa menunggu sehingga semua penulis mengkomit
  4. DPenulis tidak dibenarkan semasa sebarang pembaca aktif

Kunci jawapan

  1. 1. C · NOT NULL
  2. 2. B · Data Definition Language (DDL)
  3. 3. C · LIKE
  4. 4. D · Baris anak yang merujuknya dipadam secara automatik
  5. 5. D · WHERE
  6. 6. A · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  7. 7. D · Pelajar dengan gred di atas gred purata
  8. 8. A · Pembaca melihat petikan konsisten versi baris yang dikomit sementara penulis mencipta versi baharu

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