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 kunci calon (candidate key)?

  1. ALajur yang sedang menunggu untuk menjadi kunci asing
  2. BSebarang lajur yang mengandungi nilai NULL
  3. CSet minimum lajur yang mengenal pasti setiap baris secara unik
  4. DSet lajur yang dikongsi antara dua jadual untuk memaut barisnya
2.Mudah

INNER JOIN memulangkan:

  1. ASemua baris daripada kedua-dua jadual
  2. BHanya baris dengan nilai sepadan dalam kedua-dua jadual
  3. CBaris yang tidak sepadan
  4. DSemua baris daripada jadual kiri, dengan NULL jika tiada padanan
3.Mudah

Kunci asing (foreign key) ialah:

  1. ALajur yang merujuk kepada kunci utama jadual lain
  2. BKunci yang digunakan oleh pengguna asing
  3. CKunci yang sentiasa disulitkan
  4. DLajur yang nilainya mesti unik merentas semua baris jadual
4.Sederhana

Apakah pencetus (trigger) pangkalan data?

  1. AKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  2. BJenis indeks yang mempercepat carian
  3. CPertanyaan yang dijalankan pengguna secara manual
  4. DSandaran berjadual pangkalan data
5.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

  1. ASetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
  2. BSetiap jadual mempunyai tepat satu lajur
  3. CSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  4. DTiada kunci asing
6.Sederhana

Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?

  1. APiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
  2. BIndeks berkelompok hanya boleh pada kunci utama
  3. CIndeks berkelompok menggunakan terlalu banyak memori
  4. DBaris hanya boleh disimpan secara fizikal dalam satu urutan
7.Sukar

x ialah NULL dan y = 1. Apakah nilai syarat (x > 5 OR y = 1)?

  1. ATRUE
  2. BNULL, maka baris sentiasa ditolak
  3. CFALSE
  4. DUNKNOWN
8.Sukar

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

  1. AY ialah atomik
  2. BX mengandungi NULL
  3. CX ialah superkey
  4. DY ialah kunci utama

Kunci jawapan

  1. 1. C · Set minimum lajur yang mengenal pasti setiap baris secara unik
  2. 2. B · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
  3. 3. A · Lajur yang merujuk kepada kunci utama jadual lain
  4. 4. A · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
  5. 5. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. D · Baris hanya boleh disimpan secara fizikal dalam satu urutan
  7. 7. A · TRUE
  8. 8. C · X ialah superkey

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