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 diwakili oleh NULL dalam SQL?

  1. ANilai yang hilang atau tidak diketahui
  2. BNombor sifar dalam lajur berangka
  3. CRentetan kosong
  4. DBoolean palsu
2.Mudah

INNER JOIN memulangkan:

  1. AHanya baris dengan nilai sepadan dalam kedua-dua jadual
  2. BBaris yang tidak sepadan
  3. CSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
  4. DSemua baris daripada kedua-dua jadual
3.Mudah

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

  1. ASIMILAR
  2. BLIKE
  3. CMATCH
  4. DCONTAINS
4.Sederhana

Jadual menyimpan alamat pelanggan pada setiap baris pesanan. Mengubah alamat dalam satu baris tetapi tidak dalam yang lain ialah contoh:

  1. AAnomali sisipan
  2. BBacaan hantu
  3. CAnomali pemadaman
  4. DAnomali kemas kini
5.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMenamatkan transaksi dan mengkomit segala-galanya
  2. BMemadam savepoint dan semua jadual yang diubah sejak itu
  3. CMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  4. DMembuat asal seluruh transaksi dari awal
6.Sederhana

Apakah suntikan SQL (SQL injection)?

  1. ATeknik sandaran pangkalan data
  2. BTeknik untuk menyisipkan banyak baris dengan cepat menggunakan satu penyataan INSERT
  3. CSerangan di mana input pengguna mengubah struktur pertanyaan SQL
  4. DCara untuk menambah indeks
7.Sukar

Jadual b mengandungi nilai 1, 2 dan NULL dalam lajur y. Apakah yang dipulangkan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?

  1. AHanya baris a di mana x ialah NULL
  2. BSetiap baris a
  3. CTiada baris langsung
  4. DBaris a di mana x bukan 1 atau 2
8.Sukar

Fungsi tetingkap manakah yang menetapkan 1, 2, 3, ... kepada baris dalam setiap partition tanpa seri?

  1. ACOUNT()
  2. BROW_NUMBER()
  3. CDENSE_RANK()
  4. DRANK()

Kunci jawapan

  1. 1. A · Nilai yang hilang atau tidak diketahui
  2. 2. A · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
  3. 3. B · LIKE
  4. 4. D · Anomali kemas kini
  5. 5. C · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. C · Serangan di mana input pengguna mengubah struktur pertanyaan SQL
  7. 7. C · Tiada baris langsung
  8. 8. B · ROW_NUMBER()

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