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

Apa yang dilakukan UNION terhadap hasil dua kueri SELECT?

  1. AHanya mempertahankan baris yang muncul di keduanya
  2. BMenggabungkannya menjadi satu hasil dan menghapus baris duplikat
  3. CMenggabungkannya berdampingan pada suatu kunci
  4. DHanya mempertahankan baris yang muncul di kueri pertama tetapi tidak di kueri kedua
2.Mudah

Klausa manakah yang menyaring baris sebelum pengelompokan?

  1. AORDER BY
  2. BWHERE
  3. CHAVING
  4. DGROUP BY
3.Mudah

Dalam pola LIKE, apa arti wildcard _ (garis bawah)?

  1. ATepat satu karakter
  2. BKarakter spasi
  3. CNol karakter atau lebih
  4. DHuruf apa pun tetapi bukan digit
4.Sedang

Kueri mana yang mengembalikan gaji tertinggi di setiap departemen?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT MAX(dept), salary FROM emp GROUP BY salary
  3. CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
  4. DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Sedang

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

  1. ADaftar SELECT
  2. BWHERE
  3. CORDER BY
  4. DGROUP BY
6.Sedang

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

  1. A30
  2. B10
  3. CNULL
  4. D15
7.Sulit

Dua dokter jaga masing-masing memeriksa bahwa dokter lainnya masih berjaga, lalu keduanya keluar dari jadwal jaga pada saat yang sama. Anomali mana yang masih dapat diizinkan oleh snapshot isolation di sini?

  1. AWrite skew
  2. BDirty write
  3. CNon-repeatable read dalam satu transaksi
  4. DDirty read
8.Sulit

Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?

  1. ANATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
  2. BNATURAL JOIN tidak didukung oleh basis data mana pun
  3. CNATURAL JOIN selalu mengembalikan produk Kartesius
  4. DNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL

Kunci jawaban

  1. 1. B · Menggabungkannya menjadi satu hasil dan menghapus baris duplikat
  2. 2. B · WHERE
  3. 3. A · Tepat satu karakter
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. B · WHERE
  6. 6. D · 15
  7. 7. A · Write skew
  8. 8. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil

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