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 WHERE country IN ('NL', 'BE', 'DE')?

  1. AMengurutkan baris sesuai urutan daftar
  2. BMempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
  3. CMempertahankan baris yang nilai country-nya memuat ketiga kode sekaligus
  4. DMempertahankan baris yang country-nya tidak ada dalam daftar
2.Mudah

Dalam pola LIKE, apa arti wildcard %?

  1. AAkhir string
  2. BDeretan nol karakter atau lebih apa pun
  3. CTepat satu karakter pada posisi itu dalam string
  4. DSatu digit apa pun
3.Mudah

Pernyataan SQL manakah yang menambahkan baris baru ke sebuah tabel?

  1. ASELECT
  2. BALTER
  3. CUPDATE
  4. DINSERT
4.Sedang

Pernyataan manakah tentang HAVING yang benar?

  1. AHAVING harus muncul sebelum WHERE dalam pernyataan SELECT
  2. BHAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
  3. CHAVING mengurutkan hasil
  4. DHAVING tidak dapat digunakan bersama GROUP BY
5.Sedang

Apa itu dirty read?

  1. AMembaca baris yang sama dua kali dan mendapatkan nilai yang sama
  2. BMembaca data dari disk yang rusak
  3. CMembaca data tanpa klausa WHERE
  4. DMembaca data yang ditulis oleh transaksi lain yang belum di-commit
6.Sedang

LEFT JOIN mengembalikan:

  1. ASemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  2. BHanya baris yang cocok dari kedua tabel
  3. CBaris yang tidak cocok di kedua tabel
  4. DHanya semua baris dari tabel kanan
7.Sulit

Apa yang ditampilkan EXPLAIN (atau EXPLAIN ANALYZE di PostgreSQL) untuk suatu kueri?

  1. APenulisan ulang kueri hanya dalam notasi aljabar relasional
  2. BRencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
  3. CArti setiap kata kunci SQL dalam kueri
  4. DDaftar pengguna yang menjalankan kueri
8.Sulit

Ada indeks komposit pada (last_name, first_name). Kondisi mana yang dapat menggunakannya paling efektif?

  1. AWHERE UPPER(first_name) = 'EVA'
  2. BWHERE first_name LIKE '%a'
  3. CWHERE first_name = 'Eva'
  4. DWHERE last_name = 'Jansen'

Kunci jawaban

  1. 1. B · Mempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
  2. 2. B · Deretan nol karakter atau lebih apa pun
  3. 3. D · INSERT
  4. 4. B · HAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
  5. 5. D · Membaca data yang ditulis oleh transaksi lain yang belum di-commit
  6. 6. A · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  7. 7. B · Rencana eksekusi yang dipilih optimizer, seperti jenis scan dan metode join
  8. 8. D · WHERE last_name = 'Jansen'

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