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 dimaksud dengan kunci primer (primary key)?

  1. AKolom pertama dari setiap tabel
  2. BSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
  3. CKata sandi untuk basis data
  4. DSebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
2.Mudah

Apa yang dilakukan constraint CHECK?

  1. AMemverifikasi kata sandi pengguna
  2. BMenghitung baris dalam tabel
  3. CMenolak baris yang nilainya tidak memenuhi suatu kondisi
  4. DMemeriksa apakah suatu tabel ada sebelum kueri dijalankan padanya
3.Mudah

Pernyataan SQL manakah yang menambahkan baris baru ke sebuah tabel?

  1. AINSERT
  2. BSELECT
  3. CUPDATE
  4. DALTER
4.Sedang

Apa arti dependensi fungsional A → B?

  1. AA dan B sama-sama kunci primer
  2. BSetiap nilai A berasosiasi dengan tepat satu nilai B
  3. CSetiap nilai B berasosiasi dengan tepat satu nilai A
  4. DA adalah kunci asing yang merujuk ke B
5.Sedang

Apa itu SQL injection?

  1. ASerangan di mana input pengguna mengubah struktur kueri SQL
  2. BTeknik untuk menyisipkan banyak baris dengan cepat memakai satu pernyataan INSERT
  3. CTeknik pencadangan basis data
  4. DCara untuk menambahkan indeks
6.Sedang

Bentuk normal kedua (2NF) menghilangkan:

  1. AKunci asing
  2. BKetergantungan parsial kolom non-kunci pada sebagian kunci komposit
  3. CKetergantungan transitif antarkolom non-kunci melalui kolom non-kunci lain
  4. DSemua nilai NULL
7.Sulit

Dengan multiversion concurrency control (MVCC), bagaimana pembaca dapat menghindari memblokir penulis?

  1. APembaca langsung membaca data yang belum di-commit
  2. BPembaca selalu menunggu sampai semua penulis melakukan commit
  3. CPembaca melihat snapshot konsisten dari versi baris yang sudah di-commit sementara penulis membuat versi baru
  4. DPenulis tidak diizinkan selama ada pembaca yang aktif
8.Sulit

Apa yang dikembalikan oleh FULL OUTER JOIN?

  1. ASemua baris dari kedua tabel, dipasangkan jika memungkinkan dan diisi NULL jika tidak
  2. BHanya baris yang tidak cocok
  3. CHasil kali Kartesius, yang memasangkan setiap baris satu tabel dengan setiap baris tabel lainnya
  4. DHanya baris yang cocok

Kunci jawaban

  1. 1. B · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
  2. 2. C · Menolak baris yang nilainya tidak memenuhi suatu kondisi
  3. 3. A · INSERT
  4. 4. B · Setiap nilai A berasosiasi dengan tepat satu nilai B
  5. 5. A · Serangan di mana input pengguna mengubah struktur kueri SQL
  6. 6. B · Ketergantungan parsial kolom non-kunci pada sebagian kunci komposit
  7. 7. C · Pembaca melihat snapshot konsisten dari versi baris yang sudah di-commit sementara penulis membuat versi baru
  8. 8. A · Semua baris dari kedua tabel, dipasangkan jika memungkinkan dan diisi NULL jika tidak

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