Sistem Arsitektur Basis Data Part 2
Sunday, November 3, 2013 @ 10:26 AM | 0 Comment Box(s)
4. Bahasa Dalam DBMS
Data
Base Management System ( DBMS ) Merupakan Kumpulan Program Yang
Mengkoordinasikan Semua Kegiatan Dengan Data Base. Untuk Memanajemen
Suatu Data Base, Maka Dalam DBMS Dikenal Suatu Bahasa Yang Disebut Data
Sub Language.
Data Sub
Language Adalah Suatu Subset Bahasa Yang Dipakai Untuk Operasi
Manajemen Data Base. Dalam Data Base, Dikenal Dua Macam Sub Language :
- Data Definition Language ( DDL )
Bahasa Yang Digunakan Untuk
Mendefinisikan Struktur Dan Kerangka Dari Data Base, Di Antara - Nya :
Record, Elemen Data, Kunci Elemen, Dan Relasi - Nya
- Data Manipulation Language ( DML )
Bahasa
Yang Digunakan Untuk Menjabarkan Pemrosesan Dari Data Base, Di Antara -
Nya : Memasukkan, Mengambil, Mengubah Data. Ada Dua Jenis DML, Yaitu :
- Procedural DML
Digunakan Untuk Mendefinisikan Data Yang Diolah Dan Perintah Yang Akan Dilaksanakan
- Non Procedural DML
Digunakan Untuk Menjabarkan Data Yang Diinginkan Tanpa Menyebutkan Bagaimana Cara Pengambilan - Nya
5. Fungsi - Fungsi DBMS
Di Antara Fungsi - Fungsi Data Base Management System Adalah :
- Penyimpanan, Pengambilan, Dan Perubahan Data
- Katalog Yang Dapat Diakses Pemakai
- Mendukung Transaksi
- Melayani Kontrol Concurrency
- Melayani Recovery
- Melayani Autorisasi
- Mendukung Komunikasi Data
- Melayani Integrity
- Melayani Data Independence
- Melayani Utility
6. Komponen DBMS
Sebelum - Nya Perhatikan Gambar Berikut :
Berikut Penjelasan - Nya :
- DML Preprocessor
Modul Yang Merubah Perintah DML Embedded Ke Dalam Program Aplikasi Ke Standar Fungsi Pemanggilan Dalam Bahasa Perograman
- Query Processor
Komponen Yang Merubah Bentuk Query Ke Dalam Instruksi Tingkat Rendah Ke Data Base Manager
- DDL Compiler
Merubah Perintah DDL Menjadi Kumpulan Tabel Yang Berisi Metadata
- Data Base Manager
Menerima Beberapa Query Lalu
Memeriksa Skema Eksternal Dan Konseptual Untuk Menentukan Record -
Record Konseptual Yang Diperlukan
- File Manager
Memanipulasi Penyimpanan File
Dan Mengatur Alokasi Ruang Penyimpanan Pada Disk Dan Menentukan Record -
Record Konseptual Yang Diperlukan
- Dictionary Manager
Mengatur Akses Dan Memelihara Data Dictionary. Data Dictionary Diakses Oleh Komponen DBMS Yang Lain
Berikut Adalah Gambar Mengenai Bagian - Bagian Yang Ada Pada Database Manager :
Dalam Data Base Manager Terdapat Beberapa Software Utama. Berikut Penjelasan - Nya :
- Authorization Control
Modul Yang Memeriksa Apakah Pemakai Mempunyai Wewenang Untuk Menyelesaikan Operasi
- Command Processor
Memeriksa Apakah Pemakai Mempunyai Wewenang Untuk Menyelesaikan Operasi
- Integrity Checker
Untuk Semua Operasi Yang Merubah Data Base, Integrity Checker Akan Memeriksa Operasi Yang Diminta
- Query Optimizer
Modul Ini Menetukan Strategi Yang Optimal Untuk Eksekusi Query
- Transaction Manager
Modul Ini Mengerjakan Proses - Proses Yang Dibutuhkan Operasi Yang Diterima Transaksi
- Scheduler
Modul Ini Bertanggung Jawab
Untuk Menjamin Operasi Secara Bersamaan Terhadap Data Base Sehingga
Berjalan Tanpa Ada Masalah Antara Yang Satu Dengan Yang Lain
- Recovery Manager
Modul Ini Menjamin Data Base Tetap Konsisten Walaupun Terjadi Kerusakan
- Buffer Manager
Modul Ini Bertanggung Jawab Terhadap Pemindahan Data Antara Main Memory Dan Secondary Storage, Seperti : Disk Dan Tape
Di Dalam Data Base Manager System, Memiliki Beberapa Utiliti Yang Bisa Digunakan Antara Lain :
- Loading
Memasukkan Suatu Dile Data Ke Dalam Data Base
- Back Up
Membuat Salinan Data Base Yang Dapat Digunakan Untuk Menempatkan Data Base Pada Saat terjadi Kegagalan
- File Reorganization
Mereorganisasikan File Data Base Ke Jenis Data Base Lain Untuk Meningkatkan Performasi
- Report Generation
Membuat Format Laporan - Laporan Dengan Mengontrol Spasi, Header, Footer, Total, Summary, Dan Sebagai - Nya
- Performance Monitoring
Memonitor Penggunaan Data Base Dan Menyediakan Statistik Untuk DBA
- Data Dictionary
Data Dictionary Adalah
Tempat Penyimpanan Informasi Yang Menggambarkan Data Dalam Data Base.
Data Dictionary Juga Disebut Metadata Atau Data Mengenai Data. Sistem
Data Dictionary Dibagi Menjadi Dua, Yaitu :
- Sistem Aktif, Sistem Ini Selalu Konsisten Dengan Struktur Data Base Karena Secara Otomatis Dikerjakan Oleh Sistem
- Sistem Pasif, Sistem Ini Tidak Konsisten Terhadap Perubahan Data Base Yang Dilakukan Oleh Pemakai
Next => Part 3
Previous => Part 1
Attention !!! :-) :-) :-)
- Put Your Link Or E-mail, And Real Nick Name
- Ask Something, Request Tutorial / Freebies?
- I Will Answer Your Mes On Your Blog Or Your E-Mail Or My Facebook Page(http://www.facebook.com/kormakka?ref=hl)
- And No Harsh Word!
- Keep Smiling :-) :-):-)
Labels: Sis. Basisdata