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 itu kunci kandidat (candidate key)?

  1. AHimpunan minimal kolom yang mengidentifikasi setiap baris secara unik
  2. BKolom yang sedang menunggu untuk menjadi kunci asing
  3. CKolom apa pun yang berisi nilai NULL
  4. DSekumpulan kolom yang dipakai bersama dua tabel untuk menghubungkan barisnya
2.Mudah

Pernyataan SQL manakah yang mengambil data dari sebuah tabel?

  1. AUPDATE
  2. BSELECT
  3. CCREATE
  4. DINSERT
3.Mudah

Apa yang dikembalikan oleh CROSS JOIN?

  1. AHanya baris tabel pertama
  2. BHanya baris yang cocok pada suatu kolom kunci bersama
  3. CSetiap kombinasi baris dari kedua tabel
  4. DHanya baris yang tidak cocok
4.Sedang

Tabel orders memiliki 5 baris, masing-masing merujuk ke pelanggan yang ada. Tabel customers memiliki 3 baris. Berapa baris yang dikembalikan oleh INNER JOIN pada customer_id?

  1. A8
  2. B3
  3. C5
  4. D15
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. CCara untuk menambahkan indeks
  4. DTeknik pencadangan basis data
6.Sedang

Dalam aljabar relasional, operator proyeksi (π) sesuai dengan:

  1. AMemilih baris mana yang memenuhi suatu kondisi
  2. BMemilih kolom mana yang muncul dalam hasil
  3. CMenggabungkan dua tabel pada suatu kunci
  4. DMengurutkan hasil
7.Sulit

Two-phase locking (2PL) menjamin:

  1. AJadwal yang conflict-serializable
  2. BBahwa deadlock tidak akan pernah terjadi
  3. CBahwa transaksi tidak pernah menunggu
  4. DBahwa tidak diperlukan lock
8.Sulit

Tingkat isolasi manakah yang mencegah dirty read tetapi masih mengizinkan non-repeatable read?

  1. ARead committed
  2. BRepeatable read
  3. CRead uncommitted
  4. DSerializable

Kunci jawaban

  1. 1. A · Himpunan minimal kolom yang mengidentifikasi setiap baris secara unik
  2. 2. B · SELECT
  3. 3. C · Setiap kombinasi baris dari kedua tabel
  4. 4. C · 5
  5. 5. A · Serangan di mana input pengguna mengubah struktur kueri SQL
  6. 6. B · Memilih kolom mana yang muncul dalam hasil
  7. 7. A · Jadwal yang conflict-serializable
  8. 8. A · Read committed

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