1.Mudah
Fungsi agregat manakah yang menghitung jumlah baris?
- ACOUNT
- BAVG
- CMAX
- DSUM
2.Mudah
INNER JOIN mengembalikan:
- ASemua baris dari tabel kiri, dengan NULL jika tidak ada yang cocok
- BBaris yang tidak cocok
- CSemua baris dari kedua tabel
- DHanya baris dengan nilai yang cocok di kedua tabel
3.Mudah
Apa yang dilakukan GROUP BY dalam sebuah kueri?
- AMenghapus baris dengan nilai NULL
- BMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
- CMengurutkan baris hasil secara alfabetis
- DMenggabungkan dua tabel pada kolom yang sama
4.Sedang
Apa arti dependensi fungsional A → B?
- ASetiap nilai B berasosiasi dengan tepat satu nilai A
- BA dan B sama-sama kunci primer
- CSetiap nilai A berasosiasi dengan tepat satu nilai B
- DA adalah kunci asing yang merujuk ke B
5.Sedang
Apa yang disediakan oleh common table expression (WITH name AS (...))?
- APengguna basis data baru
- BHasil sementara bernama yang dapat digunakan dalam satu pernyataan
- CIndeks pada sebuah kolom
- DTabel permanen yang tetap tersimpan di disk sampai di-drop
6.Sedang
Apa yang dikembalikan oleh SELECT SUM(amount) FROM orders ketika klausa WHERE tidak cocok dengan baris mana pun?
- AString kosong
- BError
- CNULL
- D0
7.Sulit
Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?
- ANATURAL JOIN selalu mengembalikan produk Kartesius
- BNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
- CNATURAL JOIN tidak didukung oleh basis data mana pun
- DNATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
8.Sulit
Transaksi T1 mengunci baris A dan menunggu baris B, sementara T2 mengunci baris B dan menunggu baris A. Apa yang dilakukan DBMS pada umumnya?
- AMendeteksi deadlock dan membatalkan satu transaksi sebagai korban
- BMelakukan commit kedua transaksi sekaligus
- CMembiarkan kedua transaksi menunggu sampai salah satunya di-commit secara normal
- DMenggabungkan kedua transaksi menjadi satu
Kunci jawaban
- 1. A · COUNT
- 2. D · Hanya baris dengan nilai yang cocok di kedua tabel
- 3. B · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
- 4. C · Setiap nilai A berasosiasi dengan tepat satu nilai B
- 5. B · Hasil sementara bernama yang dapat digunakan dalam satu pernyataan
- 6. C · NULL
- 7. D · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
- 8. A · Mendeteksi deadlock dan membatalkan satu transaksi sebagai korban
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.