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 COMMIT dalam sebuah transaksi?

  1. AMembuat semua perubahan transaksi menjadi permanen
  2. BMengunci seluruh basis data
  3. CMemulai tabel baru
  4. DMembatalkan semua perubahan yang dibuat sejak transaksi dimulai
2.Mudah

Untuk apa diagram entitas-relasi (ER) digunakan?

  1. AMemodelkan entitas, atributnya, dan relasinya saat merancang basis data
  2. BMenunjukkan bagaimana kueri dieksekusi
  3. CMencantumkan pengguna basis data
  4. DMengukur kinerja basis data
3.Mudah

Fungsi agregat manakah yang mengembalikan rata-rata sebuah kolom numerik?

  1. AMEDIAN
  2. BAVG
  3. CSUM
  4. DMEAN
4.Sedang

Properti ACID manakah yang menjamin bahwa perubahan yang sudah di-commit bertahan saat sistem crash?

  1. AAtomicity
  2. BDurability
  3. CConsistency
  4. DIsolation
5.Sedang

Pernyataan manakah tentang HAVING yang benar?

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

Kueri mana yang mengembalikan jumlah kota yang berbeda di tabel customers?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT SUM(DISTINCT city) FROM customers
  3. CSELECT COUNT(city) FROM customers GROUP BY city
  4. DSELECT DISTINCT COUNT(city) FROM customers
7.Sulit

Apa itu phantom read?

  1. AKueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
  2. BMembaca data yang tidak pernah ditulis
  3. CMembaca perubahan yang belum di-commit
  4. DKueri yang tidak mengembalikan baris apa pun
8.Sulit

Dua transaksi sama-sama membaca stock = 10, masing-masing mengurangi 1 dan menulis hasilnya, sehingga menghasilkan 9, bukan 8. Anomali apakah ini?

  1. ALost update
  2. BDirty read
  3. CPhantom read
  4. DAnomali delete

Kunci jawaban

  1. 1. A · Membuat semua perubahan transaksi menjadi permanen
  2. 2. A · Memodelkan entitas, atributnya, dan relasinya saat merancang basis data
  3. 3. B · AVG
  4. 4. B · Durability
  5. 5. D · HAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
  6. 6. A · SELECT COUNT(DISTINCT city) FROM customers
  7. 7. A · Kueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
  8. 8. A · Lost update

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