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 dilakukan COMMIT dalam sebuah transaksi?
AMembuat semua perubahan transaksi menjadi permanen
BMengunci seluruh basis data
CMemulai tabel baru
DMembatalkan semua perubahan yang dibuat sejak transaksi dimulai
2.Mudah
Untuk apa diagram entitas-relasi (ER) digunakan?
AMemodelkan entitas, atributnya, dan relasinya saat merancang basis data
BMenunjukkan bagaimana kueri dieksekusi
CMencantumkan pengguna basis data
DMengukur kinerja basis data
3.Mudah
Fungsi agregat manakah yang mengembalikan rata-rata sebuah kolom numerik?
AMEDIAN
BAVG
CSUM
DMEAN
4.Sedang
Properti ACID manakah yang menjamin bahwa perubahan yang sudah di-commit bertahan saat sistem crash?
AAtomicity
BDurability
CConsistency
DIsolation
5.Sedang
Pernyataan manakah tentang HAVING yang benar?
AHAVING tidak dapat digunakan bersama GROUP BY
BHAVING mengurutkan hasil
CHAVING harus muncul sebelum WHERE dalam pernyataan SELECT
DHAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
6.Sedang
Kueri mana yang mengembalikan jumlah kota yang berbeda di tabel customers?
ASELECT COUNT(DISTINCT city) FROM customers
BSELECT SUM(DISTINCT city) FROM customers
CSELECT COUNT(city) FROM customers GROUP BY city
DSELECT DISTINCT COUNT(city) FROM customers
7.Sulit
Apa itu phantom read?
AKueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
BMembaca data yang tidak pernah ditulis
CMembaca perubahan yang belum di-commit
DKueri yang tidak mengembalikan baris apa pun
8.Sulit
Dua transaksi sama-sama membaca stock = 10, masing-masing mengurangi 1 dan menulis hasilnya, sehingga menghasilkan 9, bukan 8. Anomali apakah ini?
ALost update
BDirty read
CPhantom read
DAnomali delete
Kunci jawaban
1. A · Membuat semua perubahan transaksi menjadi permanen
2. A · Memodelkan entitas, atributnya, dan relasinya saat merancang basis data
3. B · AVG
4. B · Durability
5. D · HAVING dapat menggunakan fungsi agregat untuk menyaring kelompok
6. A · SELECT COUNT(DISTINCT city) FROM customers
7. A · Kueri yang diulang mengembalikan baris baru yang disisipkan oleh transaksi lain yang sudah di-commit
8. A · Lost update
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.