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

INNER JOIN mengembalikan:

  1. ABaris yang tidak cocok
  2. BSemua baris dari kedua tabel
  3. CHanya baris dengan nilai yang cocok di kedua tabel
  4. DSemua baris dari tabel kiri, dengan NULL jika tidak ada yang cocok
2.Mudah

Apa yang dilakukan WHERE country IN ('NL', 'BE', 'DE')?

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

Untuk apa diagram entitas-relasi (ER) digunakan?

  1. AMengukur kinerja basis data
  2. BMenunjukkan bagaimana kueri dieksekusi
  3. CMemodelkan entitas, atributnya, dan relasinya saat merancang basis data
  4. DMencantumkan pengguna basis data
4.Sedang

Kueri manakah yang mengembalikan jumlah pesanan per pelanggan?

  1. ASELECT customer_id FROM orders WHERE COUNT(*) > 0
  2. BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  3. CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  4. DSELECT DISTINCT COUNT(*) FROM orders
5.Sedang

Pernyataan manakah yang menghapus semua baris tabel, mempertahankan strukturnya, dan tidak dapat menggunakan klausa WHERE?

  1. ADROP TABLE
  2. BDELETE FROM dengan klausa WHERE
  3. CALTER TABLE
  4. DTRUNCATE TABLE
6.Sedang

Sebuah tabel menyimpan alamat pelanggan di setiap baris pesanan. Mengubah alamat di satu baris tetapi tidak di baris lainnya merupakan contoh:

  1. AAnomali delete
  2. BPhantom read
  3. CAnomali update
  4. DAnomali insert
7.Sulit

Apa kelemahan yang diketahui dari dekomposisi tabel ke BCNF dibandingkan 3NF?

  1. ATabel BCNF tidak dapat memiliki kunci primer
  2. BBCNF mengizinkan redundansi lebih banyak daripada 3NF
  3. CSebagian dependensi fungsional mungkin tidak lagi dapat diperiksa dalam satu tabel
  4. DDekomposisi selalu kehilangan data saat digabungkan kembali
8.Sulit

Kapan jadwal (schedule) transaksi konkuren disebut serializable?

  1. AKetika tidak ada transaksi yang pernah membaca data
  2. BKetika efeknya setara dengan suatu eksekusi serial dari transaksi yang sama
  3. CKetika transaksi hanya berjalan pada satu CPU
  4. DKetika setiap transaksi diberi nomor seri

Kunci jawaban

  1. 1. C · Hanya baris dengan nilai yang cocok di kedua tabel
  2. 2. B · Mempertahankan baris yang country-nya sama dengan salah satu nilai dalam daftar
  3. 3. C · Memodelkan entitas, atributnya, dan relasinya saat merancang basis data
  4. 4. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  5. 5. D · TRUNCATE TABLE
  6. 6. C · Anomali update
  7. 7. C · Sebagian dependensi fungsional mungkin tidak lagi dapat diperiksa dalam satu tabel
  8. 8. B · Ketika efeknya setara dengan suatu eksekusi serial dari transaksi yang sama

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