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 baris dari sebuah tabel?

  1. ATRUNCATE COLUMN
  2. BREMOVE
  3. CDROP
  4. DDELETE
2.Mudah

Apa yang dimaksud dengan kunci primer (primary key)?

  1. ASebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
  2. BKata sandi untuk basis data
  3. CSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
  4. DKolom pertama dari setiap tabel
3.Mudah

Pernyataan SQL manakah yang mengubah nilai pada baris yang sudah ada?

  1. AREPLACE COLUMN
  2. BMODIFY
  3. CUPDATE
  4. DINSERT
4.Sedang

Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?

  1. ANULL
  2. B10
  3. C30
  4. D15
5.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
6.Sedang

Mahasiswa dapat mengambil banyak mata kuliah dan mata kuliah memiliki banyak mahasiswa. Bagaimana hal ini dimodelkan dalam tabel?

  1. ADengan tabel penghubung (junction table) yang memuat kunci asing ke students dan courses
  2. BDengan menggabungkan students dan courses menjadi satu tabel
  3. CDengan daftar id mata kuliah yang disimpan dalam satu kolom
  4. DDengan kolom kunci asing course_id di tabel students yang merujuk ke courses
7.Sulit

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

  1. A2, 2, 3
  2. B1, 1, 2
  3. C1, 1, 3
  4. D1, 2, 3
8.Sulit

Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?

  1. ANATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
  2. BNATURAL JOIN tidak didukung oleh basis data mana pun
  3. CNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
  4. DNATURAL JOIN selalu mengembalikan produk Kartesius

Kunci jawaban

  1. 1. D · DELETE
  2. 2. C · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
  3. 3. C · UPDATE
  4. 4. D · 15
  5. 5. B · Mengizinkan pengguna alice membaca tabel employees
  6. 6. A · Dengan tabel penghubung (junction table) yang memuat kunci asing ke students dan courses
  7. 7. C · 1, 1, 3
  8. 8. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil

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