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

Apa itu kunci komposit (composite key)?

  1. AKunci yang disimpan di tabel terpisah
  2. BKunci yang mengizinkan nilai duplikat
  3. CKunci yang terdiri atas dua kolom atau lebih
  4. DKunci yang dibuat oleh basis data
2.Mudah

Dalam model relasional, apa sebutan untuk sebuah baris tabel?

  1. ASkema
  2. BTupel
  3. CDomain
  4. DAtribut
3.Mudah

Apa yang direpresentasikan oleh NULL dalam SQL?

  1. ANilai yang hilang atau tidak diketahui
  2. BString kosong
  3. CAngka nol pada kolom numerik
  4. DNilai Boolean false
4.Sedang

View dalam SQL adalah:

  1. ALayar di klien basis data untuk menelusuri tabel
  2. BKueri tersimpan yang berperilaku seperti tabel virtual
  3. CSalinan tabel di disk
  4. DSalah satu jenis indeks
5.Sedang

Bentuk normal kedua (2NF) menghilangkan:

  1. ASemua nilai NULL
  2. BKunci asing
  3. CKetergantungan transitif antarkolom non-kunci melalui kolom non-kunci lain
  4. DKetergantungan parsial kolom non-kunci pada sebagian kunci komposit
6.Sedang

Mengapa sebuah tabel hanya dapat memiliki satu clustered index?

  1. AClustered index hanya dapat dibuat pada kunci primer
  2. BBaris-baris hanya dapat disimpan secara fisik dalam satu urutan
  3. CStandar SQL melarang lebih dari satu indeks pada sebuah tabel
  4. DClustered index menggunakan terlalu banyak memori
7.Sulit

Mengapa SELECT dept, name, COUNT(*) FROM emp GROUP BY dept tidak valid dalam SQL standar?

  1. Aname tidak dikelompokkan maupun diagregasi, sehingga tidak memiliki satu nilai per kelompok
  2. BCOUNT(*) tidak dapat digunakan bersama GROUP BY
  3. CGROUP BY harus mencantumkan semua kolom tabel
  4. Ddept harus berada di dalam fungsi agregat
8.Sulit

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

  1. ANilai rata-rata semua mahasiswa
  2. BError karena subkueri tidak diizinkan di WHERE
  3. CHanya mahasiswa dengan nilai tertinggi
  4. DMahasiswa dengan nilai di atas nilai rata-rata

Kunci jawaban

  1. 1. C · Kunci yang terdiri atas dua kolom atau lebih
  2. 2. B · Tupel
  3. 3. A · Nilai yang hilang atau tidak diketahui
  4. 4. B · Kueri tersimpan yang berperilaku seperti tabel virtual
  5. 5. D · Ketergantungan parsial kolom non-kunci pada sebagian kunci komposit
  6. 6. B · Baris-baris hanya dapat disimpan secara fisik dalam satu urutan
  7. 7. A · name tidak dikelompokkan maupun diagregasi, sehingga tidak memiliki satu nilai per kelompok
  8. 8. D · Mahasiswa dengan nilai di atas nilai rata-rata

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