Lembar kerja Basis data & SQL dengan jawaban

Lembar kerja Basis data & SQL gratis yang dapat dicetak: 8 soal dari mudah hingga tingkat ujian, dengan kunci jawaban. Cetak atau simpan sebagai PDF.

Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.

Nama: ____________________   Tanggal: ____________

1.Mudah

Fungsi agregat manakah yang mengembalikan rata-rata sebuah kolom numerik?

  1. ASUM
  2. BAVG
  3. CMEDIAN
  4. DMEAN
2.Mudah

Apa yang dilakukan GROUP BY dalam sebuah kueri?

  1. AMenggabungkan dua tabel pada kolom yang sama
  2. BMenghapus baris dengan nilai NULL
  3. CMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  4. DMengurutkan baris hasil secara alfabetis
3.Mudah

Dalam pola LIKE, apa arti wildcard %?

  1. ASatu digit apa pun
  2. BTepat satu karakter pada posisi itu dalam string
  3. CAkhir string
  4. DDeretan nol karakter atau lebih apa pun
4.Sedang

Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?

  1. ANULL
  2. B15
  3. C10
  4. D30
5.Sedang

Apa yang dilakukan GRANT SELECT ON employees TO alice?

  1. AMengizinkan pengguna alice membaca tabel employees
  2. BMenjadikan alice pemilik basis data
  3. CMenyalin tabel employees ke alice
  4. DMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
6.Sedang

Dalam aljabar relasional, operator seleksi (σ) sesuai dengan klausa SQL yang mana?

  1. ADaftar SELECT
  2. BORDER BY
  3. CGROUP BY
  4. DWHERE
7.Sulit

Apa yang dikembalikan oleh SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?

  1. ASetiap baris karyawan beserta rata-rata gaji departemennya
  2. BSatu baris per departemen dengan rata-rata gajinya
  3. CError karena name tidak ada di GROUP BY
  4. DHanya karyawan yang bergaji di atas rata-rata departemennya
8.Sulit

Tabel enrolment(student_id, course_id, student_name, grade) memiliki kunci (student_id, course_id). Bentuk normal mana yang dilanggarnya?

  1. ABentuk normal kedua, karena student_name hanya bergantung pada student_id
  2. BTidak ada, tabel ini dalam BCNF
  3. CBentuk normal pertama, karena kolom grade tidak berisi nilai atomik
  4. DHanya bentuk normal ketiga, karena grade bergantung pada student_name

Kunci jawaban

  1. 1. B · AVG
  2. 2. C · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  3. 3. D · Deretan nol karakter atau lebih apa pun
  4. 4. B · 15
  5. 5. A · Mengizinkan pengguna alice membaca tabel employees
  6. 6. D · WHERE
  7. 7. A · Setiap baris karyawan beserta rata-rata gaji departemennya
  8. 8. A · Bentuk normal kedua, karena student_name hanya bergantung pada student_id

Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.