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



DBMS dapat diiartikan sebagai program komputer yang digunakan untuk memasukan,mengubah,menghapus,meodifikasi dan memperoleh data/informasi dengan praktis dan efisien.
Kelbihan dari DBMS yaitu :
·         Kepraktisan
·         Kecepatan
·         Mengurangi kejemuan
·         Update to date
Keunggulan DBMS antara lain :
·         Mengurangi duplikasi data atau data redudancy
·         Meningkatkan keamanan data
·         Meningkatkan pemakaian bersama dari data
·         Meningkatkan pemeliharaan data melalui independensi data
Kelemahan DBMS antara lain :
·         Harga DBMS yang handal biasanya mahal
·         Resiko data yang terpusat
·         Sistem basis data lebih kompleks dibanding dengan proses berkas
Fungsi DBMS
1.       Data Definition,DBMS harus dapa mengolah pendefinisian 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 diddefinisikan oleh DBA
4.       Data Recovery & Concurency,DBMS harus dapat menangani kegagaalan-kegagalan pengaksesan database yang dapat disebabkan oleh kesalahan sistem,kerusakan disk.dsb
5.       Data Dictionary,DBMS harus menyediakan data dictionary
6.       Performance,DBMS harus menangani unjuk kerja dari semua fungsi seefisien mungkin
Komponen DBMS
Ø  Query Prosesor
Ø  Database Manager
Ø  File Manager
Ø  DML Procesor
Ø  DDL compiler
Ø  Dictionary manager
Arsitektur DBM
Arsitektur ini dikenal dengan nama arsitektur tiga skema (theree-scema architecture)
Skema tersebut adalah
ü  Level internal
ü  Level konseptual
ü  Level eksternal
Keuntungan dari arsitektur ini adalah
1.       Perubahan skema konseptual
2.       Perubahan skema internal
3.       Perubahan skema eksternal
Perbedaan FMS dan DBMS
Tradisional file manager
1.       Bersifat program oriented
2.       Bersifat kaku
3.       Terjadi kerangkapan data dan tidak terjaminya keselarasan data
Database file mamagement
1.       Bersifat data orinted
2.       Bersifat luwes/fleksibel
3.       Kerangkapan data serta keselarasan data dapat terkontrol
Data independence
                Merupakan salah satu kelebihan system database dimana DBA dapat merubah storage & strategi akses dalam pengembangan system database tanpa mengganggu program-program aplikasi yang sudah ada.
                2 Tingkat Data Independence :
1)      Physical data independence
2)      Logical data independence
Alasan perlunya prinsip data independence diterapkan pada pengelolaan sistem database
Ø  Databse Administration dapat merubah isi,lokasi dan organisasi database tanpa mengganggu program aplikasi yang ada
Ø  Vendor hardware & software pengelolaan data bisa memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang telah ada
Ø  Untuk memudahkan perkembangan program aplikasi
Ø  Memberikan fasilitas pengontrolan terpusat oleh DBA demi security dan integritas data,dengan memperhatikan perubahan-perubahan kebutuhan user.

Comments

Popular posts from this blog

ENTITY RELATIONSHIP DIAGRAM(Koperasi Budi Luhur)

Bilangan Prima menggunakan GoLang

Cara menuju Lubang Buaya