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

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

  1. ASatu-ke-banyak
  2. BBanyak-ke-banyak
  3. CSatu-ke-satu
  4. DSifar-ke-sifar
2.Mudah

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AUPDATE TABLE
  2. BCREATE COLUMN
  3. CINSERT COLUMN
  4. DALTER TABLE
3.Mudah

Dalam corak LIKE, apakah yang diwakili oleh wildcard _ (garis bawah)?

  1. ASifar atau lebih aksara
  2. BSebarang huruf tetapi tiada digit
  3. CAksara ruang
  4. DTepat satu aksara
4.Sederhana

Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?

  1. AHanya pelajar yang lulus
  2. BRalat kerana CASE tidak dibenarkan dalam SELECT
  3. CBilangan pelajar yang lulus dan gagal
  4. DSetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
5.Sederhana

LEFT JOIN memulangkan:

  1. AHanya baris sepadan daripada kedua-dua jadual
  2. BSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  3. CBaris yang tidak sepadan dalam kedua-dua jadual
  4. DSemua baris daripada jadual kanan sahaja
6.Sederhana

Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?

  1. AALTER TABLE
  2. BDROP TABLE
  3. CDELETE FROM dengan klausa WHERE
  4. DTRUNCATE TABLE
7.Sukar

Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?

  1. A10
  2. B0
  3. CRalat
  4. DNULL
8.Sukar

Dua doktor yang bertugas masing-masing menyemak bahawa yang lain masih bertugas, kemudian kedua-duanya menamatkan tugas serentak. Anomali manakah yang masih dibenarkan oleh pengasingan petikan (snapshot isolation) di sini?

  1. ABacaan kotor
  2. BBacaan tidak boleh ulang dalam satu transaksi
  3. CWrite skew
  4. DPenulisan kotor

Kunci jawapan

  1. 1. A · Satu-ke-banyak
  2. 2. D · ALTER TABLE
  3. 3. D · Tepat satu aksara
  4. 4. D · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
  5. 5. B · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  6. 6. D · TRUNCATE TABLE
  7. 7. B · 0
  8. 8. C · Write skew

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