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

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. AAtribut
  2. BTuple
  3. CDomain
  4. DSkema
2.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ASINGLE
  2. BUNIQUE
  3. CDISTINCT
  4. DDIFFERENT
3.Mudah

Apakah yang diwakili oleh NULL dalam SQL?

  1. ANilai yang hilang atau tidak diketahui
  2. BBoolean palsu
  3. CRentetan kosong
  4. DNombor sifar dalam lajur berangka
4.Sederhana

Mengapakah SELECT price * 2 AS double_price FROM t WHERE double_price > 10 gagal dalam kebanyakan pangkalan data?

  1. AAlias tidak boleh mengandungi garis bawah
  2. BWHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
  3. CWHERE hanya boleh membandingkan lajur teks
  4. DAritmetik tidak dibenarkan dalam senarai SELECT
5.Sederhana

Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?

  1. ADengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
  2. BDengan menggabungkan pelajar dan kursus ke dalam satu jadual
  3. CDengan senarai id kursus yang disimpan dalam satu lajur
  4. DDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
6.Sederhana

Apakah maksud kebergantungan fungsi A → B?

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

Bentuk normal Boyce–Codd (BCNF) menghendaki bahawa bagi setiap kebergantungan fungsi bukan remeh X → Y:

  1. AY ialah kunci utama
  2. BY ialah atomik
  3. CX ialah superkey
  4. DX mengandungi NULL
8.Sukar

Subpertanyaan berkorelasi ialah subpertanyaan yang:

  1. AMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
  2. BHanya menggunakan fungsi agregat
  3. CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
  4. DMencantumkan dua jadual dengan kunci asing

Kunci jawapan

  1. 1. B · Tuple
  2. 2. C · DISTINCT
  3. 3. A · Nilai yang hilang atau tidak diketahui
  4. 4. B · WHERE dinilai sebelum senarai SELECT, maka alias belum wujud lagi
  5. 5. D · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
  6. 6. D · Setiap nilai A dikaitkan dengan tepat satu nilai B
  7. 7. C · X ialah superkey
  8. 8. A · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar

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