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 corak LIKE, apakah yang diwakili oleh wildcard %?

  1. ASebarang digit tunggal
  2. BHujung rentetan
  3. CTepat satu aksara pada kedudukan itu dalam rentetan
  4. DSebarang urutan sifar atau lebih aksara
2.Mudah

Penyataan manakah yang memadam seluruh jadual, termasuk strukturnya?

  1. ATRUNCATE ROWS
  2. BREMOVE TABLE
  3. CDROP TABLE
  4. DDELETE FROM
3.Mudah

Dalam model hubungan (relational), apakah baris jadual dipanggil?

  1. ATuple
  2. BSkema
  3. CAtribut
  4. DDomain
4.Sederhana

Pelajar boleh mengambil banyak kursus dan kursus mempunyai ramai pelajar. Bagaimanakah ini dimodelkan dalam jadual?

  1. ADengan lajur kunci asing course_id dalam jadual students yang menunjuk ke courses
  2. BDengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
  3. CDengan senarai id kursus yang disimpan dalam satu lajur
  4. DDengan menggabungkan pelajar dan kursus ke dalam satu jadual
5.Sederhana

Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?

  1. A15
  2. B3
  3. C5
  4. D8
6.Sederhana

Kunci asing diisytiharkan dengan ON DELETE CASCADE. Apakah yang berlaku apabila baris induk dipadam?

  1. APemadaman sentiasa ditolak
  2. BKunci asing dalam baris anak ditetapkan kepada NULL secara automatik
  3. CBaris anak yang merujuknya dipadam secara automatik
  4. DBaris induk disalin ke jadual arkib
7.Sukar

Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?

  1. ARalat
  2. BNULL
  3. C0
  4. D10
8.Sukar

Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?

  1. ABacaan hantu
  2. BBacaan kotor
  3. CKemas kini hilang (lost update)
  4. DAnomali pemadaman

Kunci jawapan

  1. 1. D · Sebarang urutan sifar atau lebih aksara
  2. 2. C · DROP TABLE
  3. 3. A · Tuple
  4. 4. B · Dengan jadual simpang yang memegang kunci asing kepada kedua-dua pelajar dan kursus
  5. 5. C · 5
  6. 6. C · Baris anak yang merujuknya dipadam secara automatik
  7. 7. C · 0
  8. 8. C · Kemas kini hilang (lost update)

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