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 membuang baris daripada jadual?

  1. ADROP
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDELETE
2.Mudah

Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?

  1. AMenggabungkannya menjadi satu hasil dan membuang baris pendua
  2. BMengekalkan hanya baris yang muncul dalam kedua-duanya
  3. CMencantumkannya bersebelahan pada kunci
  4. DMengekalkan hanya baris yang muncul dalam pertanyaan pertama tetapi bukan yang kedua
3.Mudah

Apakah yang dilakukan oleh kekangan CHECK?

  1. AMengesahkan kata laluan pengguna
  2. BMenyemak sama ada jadual wujud sebelum pertanyaan dijalankan padanya
  3. CMenolak baris yang nilainya tidak memenuhi syarat
  4. DMengira baris dalam jadual
4.Sederhana

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

  1. ATRUNCATE TABLE
  2. BDROP TABLE
  3. CALTER TABLE
  4. DDELETE FROM dengan klausa WHERE
5.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  2. BMembuat asal seluruh transaksi dari awal
  3. CMenamatkan transaksi dan mengkomit segala-galanya
  4. DMemadam savepoint dan semua jadual yang diubah sejak itu
6.Sederhana

Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?

  1. AMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
  2. BMenyalin jadual employees kepada alice
  3. CMenjadikan alice pemilik pangkalan data
  4. DMembenarkan pengguna alice membaca jadual employees
7.Sukar

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

  1. ACOUNT()
  2. BRANK()
  3. CDENSE_RANK()
  4. DROW_NUMBER()
8.Sukar

Skor ialah 90, 90 dan 80. Nilai manakah yang diberikan oleh RANK() OVER (ORDER BY score DESC)?

  1. A2, 2, 3
  2. B1, 1, 3
  3. C1, 1, 2
  4. D1, 2, 3

Kunci jawapan

  1. 1. D · DELETE
  2. 2. A · Menggabungkannya menjadi satu hasil dan membuang baris pendua
  3. 3. C · Menolak baris yang nilainya tidak memenuhi syarat
  4. 4. A · TRUNCATE TABLE
  5. 5. A · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. D · Membenarkan pengguna alice membaca jadual employees
  7. 7. D · ROW_NUMBER()
  8. 8. B · 1, 1, 3

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