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

Dalam pola LIKE, apa arti wildcard %?

  1. AAkhir string
  2. BSatu digit apa pun
  3. CTepat satu karakter pada posisi itu dalam string
  4. DDeretan nol karakter atau lebih apa pun
2.Mudah

INNER JOIN mengembalikan:

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

Apa itu kunci pengganti (surrogate key)?

  1. APengenal buatan tanpa makna bisnis, seperti id auto-increment
  2. BKunci yang dibuat dari data dunia nyata seperti alamat email
  3. CKunci yang hanya digunakan dalam view
  4. DKunci yang merujuk ke tabel lain
4.Sedang

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

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

Kueri manakah yang mengembalikan jumlah pesanan per pelanggan?

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

Apa yang dilakukan GRANT SELECT ON employees TO alice?

  1. AMenyalin tabel employees ke alice
  2. BMengizinkan pengguna alice membaca tabel employees
  3. CMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
  4. DMenjadikan alice pemilik basis data
7.Sulit

Bentuk normal Boyce–Codd (BCNF) mensyaratkan bahwa untuk setiap ketergantungan fungsional non-trivial X → Y:

  1. AY adalah kunci primer
  2. BX adalah superkey
  3. CX berisi NULL
  4. DY bersifat atomik
8.Sulit

x bernilai NULL dan y = 1. Berapa nilai kondisi (x > 5 OR y = 1)?

  1. ATRUE
  2. BFALSE
  3. CUNKNOWN
  4. DNULL, sehingga baris selalu ditolak

Kunci jawaban

  1. 1. D · Deretan nol karakter atau lebih apa pun
  2. 2. D · Hanya baris dengan nilai yang cocok di kedua tabel
  3. 3. A · Pengenal buatan tanpa makna bisnis, seperti id auto-increment
  4. 4. B · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  6. 6. B · Mengizinkan pengguna alice membaca tabel employees
  7. 7. B · X adalah superkey
  8. 8. A · TRUE

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