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 direpresentasikan oleh NULL dalam SQL?

  1. ANilai yang hilang atau tidak diketahui
  2. BNilai Boolean false
  3. CAngka nol pada kolom numerik
  4. DString kosong
2.Mudah

Fungsi agregat manakah yang menghitung jumlah baris?

  1. ASUM
  2. BAVG
  3. CMAX
  4. DCOUNT
3.Mudah

Apa perbedaan UNION ALL dengan UNION?

  1. AUNION ALL mengurutkan hasil
  2. BUNION ALL menghapus baris duplikat
  3. CUNION ALL mempertahankan baris duplikat
  4. DUNION ALL hanya bekerja pada satu tabel
4.Sedang

Apa yang dilakukan ROLLBACK TO SAVEPOINT s1?

  1. AMembatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
  2. BMenghapus savepoint dan semua tabel yang diubah sejak saat itu
  3. CMembatalkan seluruh transaksi dari awal
  4. DMengakhiri transaksi dan melakukan commit atas semuanya
5.Sedang

Apa arti dependensi fungsional A → B?

  1. ASetiap nilai B berasosiasi dengan tepat satu nilai A
  2. BA dan B sama-sama kunci primer
  3. CSetiap nilai A berasosiasi dengan tepat satu nilai B
  4. DA adalah kunci asing yang merujuk ke B
6.Sedang

Tabel a memiliki 3 baris dan tabel b memiliki 4 baris. Berapa baris yang dikembalikan oleh SELECT * FROM a CROSS JOIN b?

  1. A4
  2. B3
  3. C7
  4. D12
7.Sulit

Sebuah tabel memiliki sejuta baris dan kolom Boolean is_active yang bernilai TRUE untuk 95% baris. Mengapa optimizer mungkin mengabaikan indeks pada is_active untuk WHERE is_active = TRUE?

  1. ASebagian besar baris cocok, sehingga full table scan lebih murah daripada banyak pencarian indeks
  2. BIndeks tidak dapat dibuat pada kolom Boolean
  3. CTRUE diperlakukan sebagai NULL oleh indeks
  4. DOptimizer tidak pernah menggunakan indeks dalam klausa WHERE
8.Sulit

Subkueri berkorelasi (correlated subquery) adalah subkueri yang:

  1. ADijalankan hanya sekali sebelum kueri luar dan hasilnya di-cache untuk setiap baris
  2. BMerujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar
  3. CMenggabungkan dua tabel dengan kunci asing
  4. DHanya menggunakan fungsi agregat

Kunci jawaban

  1. 1. A · Nilai yang hilang atau tidak diketahui
  2. 2. D · COUNT
  3. 3. C · UNION ALL mempertahankan baris duplikat
  4. 4. A · Membatalkan perubahan yang dibuat setelah savepoint s1, dengan transaksi tetap terbuka
  5. 5. C · Setiap nilai A berasosiasi dengan tepat satu nilai B
  6. 6. D · 12
  7. 7. A · Sebagian besar baris cocok, sehingga full table scan lebih murah daripada banyak pencarian indeks
  8. 8. B · Merujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar

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