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

Dalam pola LIKE, apa arti wildcard %?

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

Apa yang dilakukan GROUP BY dalam sebuah kueri?

  1. AMenghapus baris dengan nilai NULL
  2. BMenggabungkan dua tabel pada kolom yang sama
  3. CMengurutkan baris hasil secara alfabetis
  4. DMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
3.Mudah

Apa perbedaan UNION ALL dengan UNION?

  1. AUNION ALL hanya bekerja pada satu tabel
  2. BUNION ALL menghapus baris duplikat
  3. CUNION ALL mengurutkan hasil
  4. DUNION ALL mempertahankan baris duplikat
4.Sedang

Mengapa indeks dibuat pada kolom?

  1. AUntuk mencegah nilai NULL
  2. BUntuk mempercepat insert dan update pada kolom tersebut
  3. CUntuk menghemat ruang disk
  4. DUntuk mempercepat pencarian dan join pada kolom tersebut
5.Sedang

LEFT JOIN mengembalikan:

  1. AHanya baris yang cocok dari kedua tabel
  2. BHanya semua baris dari tabel kanan
  3. CSemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  4. DBaris yang tidak cocok di kedua tabel
6.Sedang

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

  1. A15
  2. B10
  3. CNULL
  4. D30
7.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 selalu mengembalikan produk Kartesius
  3. CNATURAL JOIN tidak didukung oleh basis data mana pun
  4. DNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
8.Sulit

Fungsi window manakah yang memberikan nomor 1, 2, 3, ... pada baris di setiap partisi tanpa nilai seri?

  1. ARANK()
  2. BROW_NUMBER()
  3. CDENSE_RANK()
  4. DCOUNT()

Kunci jawaban

  1. 1. B · Deretan nol karakter atau lebih apa pun
  2. 2. D · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  3. 3. D · UNION ALL mempertahankan baris duplikat
  4. 4. D · Untuk mempercepat pencarian dan join pada kolom tersebut
  5. 5. C · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  6. 6. A · 15
  7. 7. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
  8. 8. B · ROW_NUMBER()

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