Senin, 02 April 2012

Data Base Management Sistem

DBMS (Data Base Management Sistem) adalah sebuah sistem untuk menyimpan dan mengambil data yang mengijinkan beberapa aplikasi untuk mengakses data tersebut dalam sebuah sistem terpadu sehingga tidak terjadi data redundancy dan integritas data dapat dipertahankan.

Contoh dari DBMS yaitu :
  • Oracle
  • SQL Server
  • Informix
  • DB2
  • Dll

Karakteristik Database dalam Database Management System (DBMS) Database memiliki tiga karakteristik utama, yaitu:
  • Data yang sama dapat diakses secara serempak oleh beberapa pengguna untuk berbagai kegunaan yang berbeda.
  • Data tidak bergantung kepada struktur penyimpanan atau cara membaca data dari program aplikasi, atau data bersifat transparan terhadap program aplikasi.
  • Data memiliki integritas (yaitu akurasi dan validasi) yang terkendali.


Empat hal penting dalam DBMS :
  1. Query language
  2. Security consideration
  3. Biaya tidak langsung pemrosesan
  4. Kecocokan dengan tipa aplikasi


Elemen-elemen utama dari DBMS ;
  • Data description language processor
  • Performance statistics processor
  • Modul backup/recovery
  • Manajer database


Keuntungan DBMS
  • Mengurangi pengulangan data
  • Mencapai independesi data
  • Mengintegrasikan data beberapa file
  • Mengambil data dan informasi secara cepat
  • Meningkatkan keamanan
  • Meningkatkan presentasi kesiapan data (data availability) yang berarti tersedia pada waktu dibutuhkan.
  • Mempercepat penyimpanan dan pengambilan data.
  • Mempercepat dan mempermudah pemrosesan data
  • Mengurangi penyimpanan data yang rangkap.
  • Mempermudah pemrograman karena lebih fleksibel.


Kerugian DBMS
  • Kurangnya ahli Data Base
  • Biaya pemrosesan data sangat tinggi
  • Kebutuhan software dan Hardware yang bertambah
  • Penggabungan dan pengamanan data


Mangikat pemakai untuk
  • Memperoleh perangkat lunak yang mahal
  • Memperoleh konfigurasi perangkat keras yang besar
  • Mempekerjakan dan mempertahankan staf DBA


Beberapa fungsi yang disediakan oleh DBMS ini antara lain:
  • Mengatur dan mengontrol data dalam jumlah yang besar.
  • Melakukan backup, recovery, dan logging terhadap database.
  • Menyederhanakan dan memperluas database security.
  • Melakukan pemeriksaan terhadap integritas data.

Tidak ada komentar:

Posting Komentar