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

Pernyataan manakah yang menghapus seluruh tabel, termasuk strukturnya?

  1. AREMOVE TABLE
  2. BDROP TABLE
  3. CTRUNCATE ROWS
  4. DDELETE FROM
2.Mudah

Apa yang dilakukan constraint CHECK?

  1. AMemverifikasi kata sandi pengguna
  2. BMenghitung baris dalam tabel
  3. CMenolak baris yang nilainya tidak memenuhi suatu kondisi
  4. DMemeriksa apakah suatu tabel ada sebelum kueri dijalankan padanya
3.Mudah

Dalam pola LIKE, apa arti wildcard _ (garis bawah)?

  1. ANol karakter atau lebih
  2. BTepat satu karakter
  3. CHuruf apa pun tetapi bukan digit
  4. DKarakter spasi
4.Sedang

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

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

Apa itu SQL injection?

  1. ACara untuk menambahkan indeks
  2. BSerangan di mana input pengguna mengubah struktur kueri SQL
  3. CTeknik untuk menyisipkan banyak baris dengan cepat memakai satu pernyataan INSERT
  4. DTeknik pencadangan basis data
6.Sedang

View dalam SQL adalah:

  1. ALayar di klien basis data untuk menelusuri tabel
  2. BSalah satu jenis indeks
  3. CSalinan tabel di disk
  4. DKueri tersimpan yang berperilaku seperti tabel virtual
7.Sulit

Mengapa banyak DBMS menggunakan strict two-phase locking, dengan mempertahankan exclusive lock sampai commit?

  1. ACara ini membuat deadlock tidak mungkin terjadi
  2. BCara ini menghilangkan kebutuhan akan log transaksi
  3. CCara ini mencegah cascading abort, karena tidak ada yang dapat membaca penulisan yang belum di-commit
  4. DCara ini memungkinkan transaksi membaca dirty data dengan aman
8.Sulit

Apa yang dikembalikan oleh kueri berikut: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AHanya mahasiswa dengan nilai tertinggi
  2. BNilai rata-rata semua mahasiswa
  3. CMahasiswa dengan nilai di atas nilai rata-rata
  4. DError karena subkueri tidak diizinkan di WHERE

Kunci jawaban

  1. 1. B · DROP TABLE
  2. 2. C · Menolak baris yang nilainya tidak memenuhi suatu kondisi
  3. 3. B · Tepat satu karakter
  4. 4. A · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. B · Serangan di mana input pengguna mengubah struktur kueri SQL
  6. 6. D · Kueri tersimpan yang berperilaku seperti tabel virtual
  7. 7. C · Cara ini mencegah cascading abort, karena tidak ada yang dapat membaca penulisan yang belum di-commit
  8. 8. C · Mahasiswa dengan nilai di atas nilai rata-rata

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