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

GRANT dan REVOKE tergolong dalam bahagian SQL yang mana?

  1. AData Query Language (DQL)
  2. BData Definition Language (DDL)
  3. CData Manipulation Language (DML)
  4. DData Control Language (DCL)
2.Mudah

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

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

Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?

  1. ANAME
  2. BALIAS
  3. CAS
  4. DRENAME
4.Sederhana

Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?

  1. AMenggunakan GROUP BY manager_id sahaja
  2. BMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
  3. CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
  4. DMencipta salinan kedua jadual pada cakera
5.Sederhana

Bentuk normal pertama (1NF) menghendaki bahawa:

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

Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B7
  3. C12
  4. D3
7.Sukar

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

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

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

  1. ARalat
  2. B10
  3. C0
  4. DNULL

Kunci jawapan

  1. 1. D · Data Control Language (DCL)
  2. 2. A · Tuple
  3. 3. C · AS
  4. 4. B · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
  5. 5. A · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
  6. 6. C · 12
  7. 7. C · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
  8. 8. C · 0

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