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

Klausa manakah yang menapis baris sebelum pengumpulan?

  1. AORDER BY
  2. BHAVING
  3. CWHERE
  4. DGROUP BY
2.Mudah

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

  1. ASebarang huruf tetapi tiada digit
  2. BTepat satu aksara
  3. CAksara ruang
  4. DSifar atau lebih aksara
3.Mudah

Fungsi agregat manakah yang memulangkan purata lajur berangka?

  1. AMEDIAN
  2. BAVG
  3. CMEAN
  4. DSUM
4.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ATiada kunci asing
  2. BSetiap jadual mempunyai tepat satu lajur
  3. CSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  4. DSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
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. CMenamatkan transaksi dan mengkomit segala-galanya
  4. DMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
6.Sederhana

Apakah maksud kebergantungan fungsi A → B?

  1. ASetiap nilai A dikaitkan dengan tepat satu nilai B
  2. BA dan B kedua-duanya kunci utama
  3. CA ialah kunci asing yang merujuk B
  4. DSetiap nilai B dikaitkan dengan tepat satu nilai A
7.Sukar

Aras pengasingan manakah yang mencegah bacaan kotor tetapi masih membenarkan bacaan tidak boleh ulang?

  1. ARead uncommitted
  2. BSerializable
  3. CRepeatable read
  4. DRead committed
8.Sukar

Apakah yang ditunjukkan oleh EXPLAIN (atau EXPLAIN ANALYZE dalam PostgreSQL) bagi sesuatu pertanyaan?

  1. ASenarai pengguna yang menjalankan pertanyaan
  2. BPelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman
  3. CPenulisan semula pertanyaan dalam tatatanda aljabar relasi sahaja
  4. DMakna setiap kata kunci SQL dalam pertanyaan

Kunci jawapan

  1. 1. C · WHERE
  2. 2. B · Tepat satu aksara
  3. 3. B · AVG
  4. 4. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  5. 5. D · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  6. 6. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
  7. 7. D · Read committed
  8. 8. B · Pelan pelaksanaan yang dipilih oleh pengoptimum, seperti imbasan dan kaedah cantuman

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