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

Fungsi agregat manakah yang menghitung jumlah baris?

  1. AMAX
  2. BSUM
  3. CAVG
  4. DCOUNT
2.Mudah

Apa yang direpresentasikan oleh NULL dalam SQL?

  1. AAngka nol pada kolom numerik
  2. BString kosong
  3. CNilai Boolean false
  4. DNilai yang hilang atau tidak diketahui
3.Mudah

Pernyataan manakah yang menghapus baris dari sebuah tabel?

  1. AREMOVE
  2. BDELETE
  3. CDROP
  4. DTRUNCATE COLUMN
4.Sedang

LEFT JOIN mengembalikan:

  1. AHanya baris yang cocok dari kedua tabel
  2. BHanya semua baris dari tabel kanan
  3. CSemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  4. DBaris yang tidak cocok di kedua tabel
5.Sedang

Apa yang disediakan oleh common table expression (WITH name AS (...))?

  1. AIndeks pada sebuah kolom
  2. BPengguna basis data baru
  3. CTabel permanen yang tetap tersimpan di disk sampai di-drop
  4. DHasil sementara bernama yang dapat digunakan dalam satu pernyataan
6.Sedang

Apa yang dilakukan ROLLBACK TO SAVEPOINT s1?

  1. AMenghapus savepoint dan semua tabel yang diubah sejak saat itu
  2. BMembatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
  3. CMengakhiri transaksi dan melakukan commit atas semuanya
  4. DMembatalkan seluruh transaksi dari awal
7.Sulit

Fitur SQL mana yang paling cocok untuk menemukan setiap karyawan di bawah seorang manajer dalam pohon organisasi yang kedalamannya tidak diketahui?

  1. AConstraint UNIQUE pada manager_id
  2. BCommon table expression rekursif (WITH RECURSIVE)
  3. CSatu self-join tabel employees pada manager_id
  4. DGROUP BY pada manager_id
8.Sulit

Apa yang dihitung oleh SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. ATotal semua amount pada setiap baris
  2. BRata-rata amount per hari
  3. CTotal berjalan (running total) amount yang diurutkan berdasarkan day
  4. DSatu baris per hari dengan total hari itu saja

Kunci jawaban

  1. 1. D · COUNT
  2. 2. D · Nilai yang hilang atau tidak diketahui
  3. 3. B · DELETE
  4. 4. C · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
  5. 5. D · Hasil sementara bernama yang dapat digunakan dalam satu pernyataan
  6. 6. B · Membatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
  7. 7. B · Common table expression rekursif (WITH RECURSIVE)
  8. 8. C · Total berjalan (running total) amount yang diurutkan berdasarkan day

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