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

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. AUNIQUE
  2. BDISTINCT
  3. CDIFFERENT
  4. DSINGLE
2.Mudah

Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?

  1. ASatu-ke-banyak
  2. BSifar-ke-sifar
  3. CBanyak-ke-banyak
  4. DSatu-ke-satu
3.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard %?

  1. AHujung rentetan
  2. BTepat satu aksara pada kedudukan itu dalam rentetan
  3. CSebarang urutan sifar atau lebih aksara
  4. DSebarang digit tunggal
4.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
5.Sederhana

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

  1. AWHERE
  2. BSenarai SELECT
  3. CORDER BY
  4. DGROUP BY
6.Sederhana

Pertanyaan manakah yang memulangkan bilangan bandar berbeza dalam jadual customers?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT SUM(DISTINCT city) FROM customers
  3. CSELECT COUNT(city) FROM customers GROUP BY city
  4. DSELECT DISTINCT COUNT(city) FROM customers
7.Sukar

R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?

  1. A{A}
  2. B{B, D}
  3. C{C}
  4. D{A, C}
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. CPenulis tidak dibenarkan semasa sebarang pembaca aktif
  4. DPembaca sentiasa menunggu sehingga semua penulis mengkomit

Kunci jawapan

  1. 1. B · DISTINCT
  2. 2. A · Satu-ke-banyak
  3. 3. C · Sebarang urutan sifar atau lebih aksara
  4. 4. B · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  5. 5. A · WHERE
  6. 6. A · SELECT COUNT(DISTINCT city) FROM customers
  7. 7. D · {A, C}
  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.