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. ARentetan kosong
  2. BNilai yang hilang atau tidak diketahui
  3. CNombor sifar dalam lajur berangka
  4. DBoolean palsu
2.Mudah

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. AAS
  2. BALIAS
  3. CNAME
  4. DRENAME
3.Mudah

Kata kunci SQL manakah yang membuang baris pendua daripada hasil?

  1. ADIFFERENT
  2. BSINGLE
  3. CUNIQUE
  4. DDISTINCT
4.Sederhana

Dalam aljabar relasi, operator unjuran (π) sepadan dengan:

  1. AMencantumkan dua jadual pada kunci
  2. BMemilih lajur mana yang muncul dalam hasil
  3. CMenyusun hasil
  4. DMemilih baris mana yang memenuhi syarat tertentu
5.Sederhana

Apakah yang dipulangkan oleh EXCEPT (dipanggil MINUS dalam Oracle)?

  1. ABaris pertanyaan kedua yang tidak muncul dalam yang pertama
  2. BSemua baris daripada kedua-dua pertanyaan tanpa pendua
  3. CBaris pertanyaan pertama yang tidak muncul dalam yang kedua
  4. DBaris yang muncul dalam kedua-dua pertanyaan
6.Sederhana

LEFT JOIN memulangkan:

  1. AHanya baris sepadan daripada kedua-dua jadual
  2. BSemua baris daripada jadual kanan sahaja
  3. CBaris yang tidak sepadan dalam kedua-dua jadual
  4. DSemua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
7.Sukar

Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?

  1. A{A, B, C}
  2. B{A}
  3. C{A, B, C, D}
  4. D{A, B}
8.Sukar

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

  1. ADENSE_RANK()
  2. BRANK()
  3. CCOUNT()
  4. DROW_NUMBER()

Kunci jawapan

  1. 1. B · Nilai yang hilang atau tidak diketahui
  2. 2. A · AS
  3. 3. D · DISTINCT
  4. 4. B · Memilih lajur mana yang muncul dalam hasil
  5. 5. C · Baris pertanyaan pertama yang tidak muncul dalam yang kedua
  6. 6. D · Semua baris daripada jadual kiri dan baris sepadan daripada kanan, dengan NULL di mana tiada padanan
  7. 7. C · {A, B, C, D}
  8. 8. D · ROW_NUMBER()

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