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 PostgreSQL dan MySQL, klausa manakah yang memulangkan hanya 10 baris pertama hasil?
AFIRST 10 ONLY
BMAX 10
CTOP ROWS 10
DLIMIT 10
2.Mudah
Operator manakah yang digunakan untuk padanan corak teks mudah dalam klausa WHERE?
ALIKE
BSIMILAR
CMATCH
DCONTAINS
3.Mudah
Penyataan SQL manakah yang mendapatkan data daripada jadual?
AINSERT
BSELECT
CUPDATE
DCREATE
4.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
ASetiap jadual mempunyai tepat satu lajur
BTiada kunci asing
CSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
DSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
5.Sederhana
Apakah maksud kebergantungan fungsi A → B?
ASetiap nilai A dikaitkan dengan tepat satu nilai B
BA dan B kedua-duanya kunci utama
CA ialah kunci asing yang merujuk B
DSetiap nilai B dikaitkan dengan tepat satu nilai A
6.Sederhana
Apakah bacaan kotor (dirty read)?
AMembaca data tanpa klausa WHERE
BMembaca baris yang sama dua kali dan mendapat nilai yang sama
CMembaca data yang ditulis oleh transaksi lain yang belum dikomit
DMembaca data daripada cakera yang rosak
7.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
A0
BNULL
C10
DRalat
8.Sukar
Mengapakah NATURAL JOIN dianggap berisiko dalam pertanyaan pengeluaran?
AIa sentiasa memulangkan hasil darab Cartesian
BIa mengabaikan kunci utama dan asing dan hanya mengekalkan baris NULL
CIa mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
DIa tidak disokong oleh sebarang pangkalan data
Kunci jawapan
1. D · LIMIT 10
2. A · LIKE
3. B · SELECT
4. D · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
5. A · Setiap nilai A dikaitkan dengan tepat satu nilai B
6. C · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
7. A · 0
8. C · Ia mencantumkan pada setiap lajur yang bernama sama, maka lajur baharu boleh mengubah hasil secara senyap
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.