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 SQL manakah yang mengambil data dari sebuah tabel?

  1. ASELECT
  2. BUPDATE
  3. CINSERT
  4. DCREATE
2.Mudah

GRANT dan REVOKE termasuk bagian SQL yang mana?

  1. AData Manipulation Language (DML)
  2. BData Definition Language (DDL)
  3. CData Query Language (DQL)
  4. DData Control Language (DCL)
3.Mudah

Dalam model relasional, apa sebutan untuk sebuah baris tabel?

  1. ASkema
  2. BAtribut
  3. CTupel
  4. DDomain
4.Sedang

Mengapa indeks dibuat pada kolom?

  1. AUntuk mempercepat insert dan update pada kolom tersebut
  2. BUntuk mempercepat pencarian dan join pada kolom tersebut
  3. CUntuk menghemat ruang disk
  4. DUntuk mencegah nilai NULL
5.Sedang

Apa yang dilakukan GRANT SELECT ON employees TO alice?

  1. AMenjadikan alice pemilik basis data
  2. BMengizinkan pengguna alice membaca tabel employees
  3. CMenyalin tabel employees ke alice
  4. DMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
6.Sedang

Kapan WHERE EXISTS (subkueri) bernilai benar untuk sebuah baris?

  1. AKetika subkueri mengembalikan tepat satu baris
  2. BKetika subkueri tidak mengembalikan nilai NULL
  3. CKetika subkueri mengembalikan sekurang-kurangnya satu baris
  4. DKetika subkueri mengembalikan bilangan yang lebih besar dari nol
7.Sulit

Subkueri berkorelasi (correlated subquery) adalah subkueri yang:

  1. AHanya menggunakan fungsi agregat
  2. BMenggabungkan dua tabel dengan kunci asing
  3. CDijalankan hanya sekali sebelum kueri luar dan hasilnya di-cache untuk setiap baris
  4. DMerujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar
8.Sulit

Tabel employee(emp_id, dept_id, dept_name) memiliki kunci emp_id, dan dept_id → dept_name. Pernyataan mana yang benar?

  1. ATabel ini tidak dalam 2NF
  2. BTabel ini dalam BCNF dan karena itu dalam 3NF
  3. CTabel ini tidak dalam 1NF
  4. DTabel ini dalam 2NF tetapi tidak dalam 3NF

Kunci jawaban

  1. 1. A · SELECT
  2. 2. D · Data Control Language (DCL)
  3. 3. C · Tupel
  4. 4. B · Untuk mempercepat pencarian dan join pada kolom tersebut
  5. 5. B · Mengizinkan pengguna alice membaca tabel employees
  6. 6. C · Ketika subkueri mengembalikan sekurang-kurangnya satu baris
  7. 7. D · Merujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar
  8. 8. D · Tabel ini dalam 2NF tetapi tidak dalam 3NF

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