Pertanyaan

Apa yang dimaksud dengan "transaction log'' dalam DBMS? A Log yang mencatat hak akses pengguna A B Log yang mencatat waktu dan lokasi query dijalankan B C Log yang mencatat struktur tabel dan perubahan skema D Log yang mencatat perubahan data dalam basis data untuk pemulihan transaksi D E Log yang mencatat hasil query dan perhitungan E

Solusi

Terverifikasi Ahli
4.4 (340 Suara)
Prithvi master ยท Tutor selama 5 tahun

Jawaban

Jawaban yang benar adalah **D**.**Transaction ** dalam DBMS adalah log yang mencatat perubahan data dalam basis data untuk pemulihan transaksi. Berikut penjelasannya:* **Transaction ** digunakan untuk memastikan konsistensi data dalam basis data, terutama dalam kasus kegagalan sistem. * Log ini mencatat setiap perubahan data yang dilakukan oleh transaksi, termasuk operasi seperti insert, update, dan delete. * Jika terjadi kegagalan sistem, DBMS dapat menggunakan informasi dalam **transaction ** untuk mengembalikan basis data ke keadaan konsisten sebelum kegagalan.**Pilihan lainnya salah karena:*** **A:** Log yang mencatat hak akses pengguna disebut **audit log**.* **B:** Log yang mencatat waktu dan lokasi query dijalankan disebut **query log**.* **C:** Log yang mencatat struktur tabel dan perubahan skema disebut **schema log**.* **E:** Log yang mencatat hasil query dan perhitungan biasanya disebut **query result log**.