Page 35 - E-Modul Simbad_Neat
P. 35
difokuskan pada efisiensi dan efektivitas penyimpanan basis data dan objek-
objek di dalamnya.
• Database Manager, yang menyediakan antar muka (interface) antara data
low level yang ada di basis data dengan program aplikasi dan query yang
diberikan ke sistem.
• Query Processor, yang menerjemahkan perintah-perintah dalam query
language ke perintah low-level yang dapat dimengerti oleh database
manager. Di samping itu, Query Processor akan mentransformasikan
permintaan pemakai ke bentuk yang lebih efisien, sehingga query menjadi
lebih efektif.
• DML Precompiler, yang mengonversi perintah DML yang ditambahkan
dalam sebuah program aplikasi ke pemanggilan prosedur normal dalam
bahasa induk. Precompiler ini akan berinteraksi dengan query processor.
• DDL Compiler, yang mengkonversi perintah-perintah DDL ke dalam
sekumpulan tabel yang mengandung metadata. Informasi tentang struktur
tabel-tabel ini kemudian disimpan dalam kamus data.
Berikut adalah struktur yang menunjukkan keterhubungan antarkomponen
(modul) dalam DBMS dan juga hubungannya dengan para pemakai dan basis
datanya sendiri:
22