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 menghitung jumlah baris?

  1. ACOUNT
  2. BAVG
  3. CMAX
  4. DSUM
2.Mudah

INNER JOIN mengembalikan:

  1. ASemua baris dari tabel kiri, dengan NULL jika tidak ada yang cocok
  2. BBaris yang tidak cocok
  3. CSemua baris dari kedua tabel
  4. DHanya baris dengan nilai yang cocok di kedua tabel
3.Mudah

Apa yang dilakukan GROUP BY dalam sebuah kueri?

  1. AMenghapus baris dengan nilai NULL
  2. BMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  3. CMengurutkan baris hasil secara alfabetis
  4. DMenggabungkan dua tabel pada kolom yang sama
4.Sedang

Apa arti dependensi fungsional A → B?

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

Apa yang disediakan oleh common table expression (WITH name AS (...))?

  1. APengguna basis data baru
  2. BHasil sementara bernama yang dapat digunakan dalam satu pernyataan
  3. CIndeks pada sebuah kolom
  4. DTabel permanen yang tetap tersimpan di disk sampai di-drop
6.Sedang

Apa yang dikembalikan oleh SELECT SUM(amount) FROM orders ketika klausa WHERE tidak cocok dengan baris mana pun?

  1. AString kosong
  2. BError
  3. CNULL
  4. D0
7.Sulit

Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?

  1. ANATURAL JOIN selalu mengembalikan produk Kartesius
  2. BNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
  3. CNATURAL JOIN tidak didukung oleh basis data mana pun
  4. DNATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
8.Sulit

Transaksi T1 mengunci baris A dan menunggu baris B, sementara T2 mengunci baris B dan menunggu baris A. Apa yang dilakukan DBMS pada umumnya?

  1. AMendeteksi deadlock dan membatalkan satu transaksi sebagai korban
  2. BMelakukan commit kedua transaksi sekaligus
  3. CMembiarkan kedua transaksi menunggu sampai salah satunya di-commit secara normal
  4. DMenggabungkan kedua transaksi menjadi satu

Kunci jawaban

  1. 1. A · COUNT
  2. 2. D · Hanya baris dengan nilai yang cocok di kedua tabel
  3. 3. B · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  4. 4. C · Setiap nilai A berasosiasi dengan tepat satu nilai B
  5. 5. B · Hasil sementara bernama yang dapat digunakan dalam satu pernyataan
  6. 6. C · NULL
  7. 7. D · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
  8. 8. A · Mendeteksi deadlock dan membatalkan satu transaksi sebagai korban

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