Topik 2 2 Sistem Basis Data
Topik 2 2 Sistem Basis Data
d. Pengendali Transaksi
Pengendali transaksi adalah perintah-perintah
yang berfungsi untuk mengendalikan
pengeksekusian transaksi. Perintah yang
termasuk kedalam kategori ini :
COMMIT, Menyetujui rangkaian perintah yang
berhubungan erat (disebut transaksi) yang telah
berhasil
. dilakukan.
ROLLBACK, Membatalkan transaksi yang
dilakukan karena adanya kesalahan atau
kegagalan pada salah satu rangkaian perintah
•File Manager
Yang bertugas mengelola alokasi ruang dalam disk dan
struktur data yang dipakai untuk merepresentasikan
infoermasi yang tersimpan dalam disk.
o Database Manager
Menyediakan interface antara data low level yang ada
di basis data dengan program aplikasi dan query yang
diberikan ke sistem
o Query Processor
Menerjemahkan perintah-perintah dalam query
language ke perintah low level yang dapat dimengerti
oleh database manager.
•DML Precompiler
Mengkonversi perintah DML yang ditambahkan
dalam sebuah program aplikasi kepemanggilan
prosedur normal dalam bahasa induk. Precompiler
ini akan berinteraksi dengan query processor.
o DDL Compiler
Yang mengkonversi perintah-perintah DDL ke
dalam sekumpulan tabel yang mengandung
metadata. Tabel-tabel ini kemudian disimpan dalam
kamus data
Keterangan :
DSS : Decission Support Systems
MIS : Management Information Systems
TPS : Transaction Processing Systems
DBMS : Database Management Systems
DBS : Database Systems