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. ADomain
  2. BSkema
  3. CTuple
  4. DAtribut
2.Mudah

Apakah yang dilakukan oleh UNION pada hasil dua pertanyaan SELECT?

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

Penyataan manakah yang menambah lajur baharu pada jadual sedia ada?

  1. AALTER TABLE
  2. BCREATE COLUMN
  3. CUPDATE TABLE
  4. DINSERT COLUMN
4.Sederhana

Bentuk normal ketiga (3NF) menghapuskan:

  1. AKunci gubahan
  2. BIndeks berlebihan pada lajur yang bukan sebahagian daripada kunci
  3. CNilai atomik
  4. DKebergantungan transitif antara atribut bukan kunci
5.Sederhana

Apakah yang dipulangkan oleh INTERSECT apabila digunakan antara dua pertanyaan SELECT?

  1. AHasil darab Cartesian bagi hasil
  2. BBaris yang muncul dalam kedua-dua hasil
  3. CBaris dalam hasil pertama tetapi bukan yang kedua
  4. DSemua baris daripada kedua-dua hasil
6.Sederhana

Apakah yang dilakukan oleh ROLLBACK TO SAVEPOINT s1?

  1. AMenamatkan transaksi dan mengkomit segala-galanya
  2. BMembuat asal seluruh transaksi dari awal
  3. CMemadam savepoint dan semua jadual yang diubah sejak itu
  4. DMembuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
7.Sukar

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

  1. A1, 1, 2
  2. B2, 2, 3
  3. C1, 2, 3
  4. D1, 1, 3
8.Sukar

Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?

  1. AJadual BCNF tidak boleh mempunyai kunci utama
  2. BPenguraian sentiasa kehilangan data apabila dicantum semula
  3. CSesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  4. DBCNF membenarkan lebih banyak keberlebihan daripada 3NF

Kunci jawapan

  1. 1. C · Tuple
  2. 2. D · Menggabungkannya menjadi satu hasil dan membuang baris pendua
  3. 3. A · ALTER TABLE
  4. 4. D · Kebergantungan transitif antara atribut bukan kunci
  5. 5. B · Baris yang muncul dalam kedua-dua hasil
  6. 6. D · Membuat asal perubahan selepas savepoint s1, dengan transaksi kekal terbuka
  7. 7. D · 1, 1, 3
  8. 8. C · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual

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