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 dipulangkan oleh CROSS JOIN?

  1. AHanya baris yang tidak sepadan
  2. BSetiap gabungan baris daripada kedua-dua jadual
  3. CHanya baris yang sepadan pada lajur kunci yang dikongsi
  4. DHanya baris jadual pertama
2.Mudah

Penyataan SQL manakah yang mengubah nilai dalam baris yang sudah wujud?

  1. AUPDATE
  2. BINSERT
  3. CMODIFY
  4. DREPLACE COLUMN
3.Mudah

Fungsi agregat manakah yang memulangkan purata lajur berangka?

  1. AAVG
  2. BMEAN
  3. CSUM
  4. DMEDIAN
4.Sederhana

Apakah yang dipulangkan oleh SELECT COALESCE(phone, 'unknown') FROM customers bagi pelanggan yang phone-nya NULL?

  1. ARalat
  2. BRentetan kosong
  3. CNULL
  4. D'unknown'
5.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

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

Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?

  1. AConsistency
  2. BDurability (ketahanan)
  3. CAtomicity
  4. DIsolation
7.Sukar

Untuk cantuman kesamaan antara dua jadual besar tanpa indeks berguna, algoritma cantuman manakah yang sering dipilih oleh pengoptimum?

  1. ANested loop join dengan carian indeks
  2. BBitmap join pada kunci utama
  3. CHash join
  4. DCross join
8.Sukar

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

  1. ADENSE_RANK()
  2. BROW_NUMBER()
  3. CCOUNT()
  4. DRANK()

Kunci jawapan

  1. 1. B · Setiap gabungan baris daripada kedua-dua jadual
  2. 2. A · UPDATE
  3. 3. A · AVG
  4. 4. D · 'unknown'
  5. 5. C · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. B · Durability (ketahanan)
  7. 7. C · Hash join
  8. 8. B · ROW_NUMBER()

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