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 pengganti (surrogate key)?
- AKunci yang merujuk jadual lain
- BKunci yang hanya digunakan dalam view
- CKunci yang dibuat daripada data dunia sebenar seperti alamat e-mel
- DPengecam buatan tanpa makna perniagaan, seperti id auto-tokokan
2.Mudah
Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?
- AData Control Language (DCL)
- BTransaction Control Language (TCL)
- CData Manipulation Language (DML)
- DData Definition Language (DDL)
3.Mudah
Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?
- ASatu-ke-banyak
- BSatu-ke-satu
- CSifar-ke-sifar
- DBanyak-ke-banyak
4.Sederhana
Sifat ACID manakah yang menjamin perubahan yang telah dikomit bertahan daripada kerosakan sistem?
- AConsistency
- BAtomicity
- CIsolation
- DDurability (ketahanan)
5.Sederhana
Apakah maksud kebergantungan fungsi A → B?
- AA ialah kunci asing yang merujuk B
- BSetiap nilai B dikaitkan dengan tepat satu nilai A
- CSetiap nilai A dikaitkan dengan tepat satu nilai B
- DA dan B kedua-duanya kunci utama
6.Sederhana
Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?
- ABaris anak yang merujuknya dipadam secara automatik
- BPemadaman sentiasa ditolak
- CBaris induk disalin ke jadual arkib
- DKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
7.Sukar
Apakah yang dipulangkan oleh: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AGred purata semua pelajar
- BPelajar dengan gred di atas gred purata
- CHanya pelajar dengan gred tertinggi
- DRalat kerana subpertanyaan tidak dibenarkan dalam WHERE
8.Sukar
Diberi kebergantungan fungsi A → B, B → C dan C → D pada R(A, B, C, D), apakah penutupan (closure) A+?
- A{A, B, C, D}
- B{A, B}
- C{A}
- D{A, B, C}