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

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

  1. AMEAN
  2. BAVG
  3. CMEDIAN
  4. DSUM
2.Mudah

Apa yang dilakukan UNION terhadap hasil dua kueri SELECT?

  1. AMenggabungkannya menjadi satu hasil dan menghapus baris duplikat
  2. BMenggabungkannya berdampingan pada suatu kunci
  3. CHanya mempertahankan baris yang muncul di keduanya
  4. DHanya mempertahankan baris yang muncul di kueri pertama tetapi tidak di kueri kedua
3.Mudah

Pernyataan manakah yang menghapus baris dari sebuah tabel?

  1. ADELETE
  2. BDROP
  3. CREMOVE
  4. DTRUNCATE COLUMN
4.Sedang

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

  1. AMengurutkan hasil
  2. BMemilih baris mana yang memenuhi suatu kondisi
  3. CMemilih kolom mana yang muncul dalam hasil
  4. DMenggabungkan dua tabel pada suatu kunci
5.Sedang

Kueri manakah yang mengembalikan jumlah pesanan per pelanggan?

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

Dalam aljabar relasional, operator seleksi (σ) sesuai dengan klausa SQL yang mana?

  1. AWHERE
  2. BGROUP BY
  3. CORDER BY
  4. DDaftar SELECT
7.Sulit

Apa itu covering index untuk suatu kueri?

  1. AIndeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
  2. BIndeks hanya pada kunci primer
  3. CIndeks yang dibangun ulang setiap malam
  4. DIndeks yang mencakup setiap kolom setiap tabel
8.Sulit

Apa itu phantom read?

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

Kunci jawaban

  1. 1. B · AVG
  2. 2. A · Menggabungkannya menjadi satu hasil dan menghapus baris duplikat
  3. 3. A · DELETE
  4. 4. C · Memilih kolom mana yang muncul dalam hasil
  5. 5. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  6. 6. A · WHERE
  7. 7. A · Indeks yang memuat semua kolom yang diperlukan kueri, sehingga tabel itu sendiri tidak perlu dibaca
  8. 8. B · Kueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit

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