Rabu, 29 Oktober 2014

Selamat Membaca

DATA BASE MANAGEMENT SYSTEM ( DBMS )

Data Base Management System (DBMS) / Sistem Manajemen Basis Data (SMB)

DBMS yaitu program komputer yang di gunkan untuk memasukan , mnegubah , menghapus, memodifikasi dan memperoleh data / informasi dengan mudah

Kelebihan DBMS
  •  Keperaktisan
  • Kecepatan
  • Mengurangi kemajuan
  • Up to date 
Keuntungan dalam pengunaan DBMS :
  •  Pemusatan kontrol data , DBMS dapat di kontrol dengan 1 orang atau kelompok memiliki kualitas keamanan dan pengguna serta dapat menjaga keseimbangan konflik dalam persyaratan data dan integritas data dapat terjaga .
  • Dapat memakai data bersama, data informasi dapat di gunakan lebih efektif dengan pemakai beberapa user.
  • Kemudaan dalam pembuatan aplikasi baru
  • Pemakaian secara langsung . DBMS menyediakan interface yang memudahkan pengguna dalam mengola data 
  • Dapat mengontrol data yan berlebihan , untuk menurunkan tingkat redudancy dan pengolaan proses pembaruan data maka di perlukan DBMS data  agar tidak terjadi kerangkapan data .
  • User View Dapat terjadi basis data yang diakses sama , maka DBMS mengatur interface yang berbeda dan disesuaikan dengan pemahaman tiap user bais data sesuai kebutuhan .

 Kelemahan DBMS adalah:
a. Biaya mahal
b. Sangat komplek ,mudah terjadi kesalahan
c.Resiko data yang terpusat

Fungsi DBMS

1. Data Definition, DBMS harus dapat mengola pendifinnisian data
2. Data Manipulation ,DBMS  harus dapat menangani permintaan dari pemakai untuk mengakses    data
3.  Data Security & Integrity , DBMS harus dapat memeriksa security dan Integrity data yang di definisikan oleh DBA
4. Data Recovery & Concurency , DBMS harus dapat menangani kegagalan - kegagalan pengakses database  yang dapat disebabkan oleh kesalahan sistem ,kerusakan disk ,dan lain - lain
5. Data Dictionary , DBMS harus dapat menyediakan data dictionary
Performance , DBMS harus menangani unjuk kerja dari semua fungsi yang efesien.    
 Komponen DBMS
1.  Query prosesor
2. Database manager
3. File Manager
4. DML prosessor
5. DDL compiler
6. Dictionaru Manager
  Contoh SQL(structured Query Laguage)  merupakan bahasa standar yang banyak di gunkana oleh aplikasi - aplikasi DBMS

Skema dan Intal Basis Data
Skema basis data yaitu diskripsi dari basis data yang dapat di rancang dengan sepesifikasi nya namun tidak dapat di rubah setiap saat , skema beriei detail deskripsi basis data
Sekelompok Data kumpulan dari baris rekaman dan tersimpan dalam basis data  dapat di sebut instansi atau kejadian.

 Arsitektur DBMS
Arsitektur tiga skema (three-schema architecture) yang berfungsi  untuk memisahkan antara basis data fisik dengan program aplikasi user .
a).  Level Internal
yaitu deskripsi struktur penyimpanan basis data , dapat menidentifikasi secar detail penyimpanan dat dalam basis dat  dan pengaksesan data .
b). Level Konseptual
yaitu Deskripsi struktur basis data secara keseluruhan untuk semua pemakai .
c) Level  Ekternal
 mengidentifikasi pandangan data terhadap sekelompok user dengan menyembunyikan dat lain yang tidak di perlukan oleh user tersebut .
Keuntungn arsitektur ini antara lain :
a) Perubahan skema konseptual
b) Perubahan skema internal
c) Perubahan  skema eksternal




Perbedaan Traditional file management (FMS ) dengan Database M anagement System(DBMS)

Traditional file management (FMS)
1.Bersifat program oriented
2. Bersifat kaku
3. Terjadi krangkapan data , data inkonsisten

Database file management (DBMS)
1. Bersifat dat oriented
2. Bersifat luwes / fleksibel
3. Kerangkapan data serta keselarasan data daat di kontrol

  Data Independence
Memiliki kelebihan salah satu sitem database  diman DBA dapat berubah struktur storage  & strategi akses dalam pengembangan sistem datbase tanpa mengangu aplikasi - aplikasi yang sudah ada.

 1) Tingkatan dat ainsependence yaitu : perubahan internal schema dapat di lakukan tanpa menggangu conseptual schema
  2) Logical da independence yaitu : Conceptual schema dapat di rubah tanpa mempengaruhi ekternal schema.

  



0 komentar:

Posting Komentar

MAWAR

MAWAR

Mau tw tentang saya ?

Popular Posts

Translate