Page 32 - E-Modul Sistem Basis Data
P. 32

•  File Manager, yang mengelola alokasi ruang dalam disk dan struktur data

                               yang  dipakai  untuk  merepresentasikan  informasi  yang  tersimpan  dalam


                               disk. Sebenarya Sistem Operasi (tempat di mana DBMS diaktifkan) juga

                               memiliki  modul  File  Manager.  Tetapi  File  Manager  di  DBMS  lebih


                               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:







                                                              20
   27   28   29   30   31   32   33   34   35   36   37