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?
- ASUM
- BAVG
- CMEDIAN
- DMEAN
2.Mudah
Apa yang dilakukan GROUP BY dalam sebuah kueri?
- AMenggabungkan dua tabel pada kolom yang sama
- BMenghapus baris dengan nilai NULL
- CMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
- DMengurutkan baris hasil secara alfabetis
3.Mudah
Dalam pola LIKE, apa arti wildcard %?
- ASatu digit apa pun
- BTepat satu karakter pada posisi itu dalam string
- CAkhir string
- DDeretan nol karakter atau lebih apa pun
4.Sedang
Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?
- ANULL
- B15
- C10
- D30
5.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
- AMengizinkan pengguna alice membaca tabel employees
- BMenjadikan alice pemilik basis data
- CMenyalin tabel employees ke alice
- DMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
6.Sedang
Dalam aljabar relasional, operator seleksi (σ) sesuai dengan klausa SQL yang mana?
- ADaftar SELECT
- BORDER BY
- CGROUP BY
- DWHERE
7.Sulit
Apa yang dikembalikan oleh SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- ASetiap baris karyawan beserta rata-rata gaji departemennya
- BSatu baris per departemen dengan rata-rata gajinya
- CError karena name tidak ada di GROUP BY
- 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?
- ABentuk normal kedua, karena student_name hanya bergantung pada student_id
- BTidak ada, tabel ini dalam BCNF
- CBentuk normal pertama, karena kolom grade tidak berisi nilai atomik
- DHanya bentuk normal ketiga, karena grade bergantung pada student_name