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 yang dimaksud dengan kunci primer (primary key)?

  1. AKata sandi untuk basis data
  2. BSebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
  3. CKolom pertama dari setiap tabel
  4. DSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
2.Mudah

Apa itu kunci pengganti (surrogate key)?

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

Apa yang dilakukan GROUP BY dalam sebuah kueri?

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

Properti ACID manakah yang menjamin bahwa perubahan yang sudah di-commit bertahan saat sistem crash?

  1. AConsistency
  2. BIsolation
  3. CDurability
  4. DAtomicity
5.Sedang

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

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

Mengapa sebuah tabel hanya dapat memiliki satu clustered index?

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

Skornya 90, 90, dan 80. Nilai apa yang diberikan oleh RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 2
  2. B2, 2, 3
  3. C1, 1, 3
  4. D1, 2, 3
8.Sulit

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

  1. AMahasiswa dengan nilai di atas nilai rata-rata
  2. BHanya mahasiswa dengan nilai tertinggi
  3. CNilai rata-rata semua mahasiswa
  4. DError karena subkueri tidak diizinkan di WHERE

Kunci jawaban

  1. 1. D · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
  2. 2. B · Pengenal buatan tanpa makna bisnis, seperti id auto-increment
  3. 3. B · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
  4. 4. C · Durability
  5. 5. B · Ketika subkueri mengembalikan sekurang-kurangnya satu baris
  6. 6. A · Baris-baris hanya dapat disimpan secara fisik dalam satu urutan
  7. 7. C · 1, 1, 3
  8. 8. A · Mahasiswa dengan nilai di atas nilai rata-rata

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