Database dan Database Management System atau sering disebut DBMS merupakan software yang memungkinkan user mendefinisikan, menciptakan, dan me-maintain suatu data database, software ini juga dapat digunakan untuk untuk melakukan hak akses dalam suatu database. Dengan adanya DBMS ini beberapa keuntungan yang didapat dapat berupa independensi data, pengaksesan yang efisien terhadap data, keamanan dan itregitas data, administrasi data, akses bersama dan pemulihan terhadap kegagalan, waktu pengembangan aplikasi terpendek.
1. Independensi Data
DBMS menyediakan pendekatan yang membuat perubahan dalam data tidak membuat program harus diubah. Dengan demikian user tidak perlu bingung untuk melakukan perubahan data dan kemungkinan untuk adanya kehilangan data ketika melakukan perubahan tidak ada lagi.
2. Pengaksesan Efisien terhadap Data
DBMS menyediakan berbagai teknik yang canggih sehingga penyimpanan dan pengambilan data dilakukan secara efisien.
3. Keamanan dan Integritas Data
Dengan adanya kendali data oleh DBMS, DBMS dapat melakukan kendala integritas terhadap data. Segala sesuatu yang tidak sesuai dengan definisi suatu field dan kekangan yang melekat pada field akan ditolak. Sebagai contoh, jika field Jenis_Kelamin dinyatakan berupa P atau W, maka penyimpanan L ke field tersebut dengan sendirinya akan ditolak oleh DBMS.
4. Administrasi Data
Jika sejumlah pemakai berbagi data, pemusatan administrasi dapat meningkatkan perbaikan yang sangat berarti. Dengan cara seperti ini, duplikasi atau redudansi data dapat diminimalkan.
5. Akses Bersama dan Pemulihan terhadap Kegagalan
DBMS menyediakan mekanisme sehingga data yang sama dapat diakses oleh sejumlah orang dalam waktu yang sama. Selain itu, DBMS melindungi pemakai dari efek kegagalan sistem. Jika terjadi kegagalan sistem, DBMS dapat mengembalikan data sebagaimana kondisi saat sebelum terjadi kegagalan.
6. Waktu Pengembangan Aplikasi Terpendek
DBMS menawarkan banyak fasilitas yang memudahkan dalam menyusun aplikasi sehingga waktu pengembangan aplikasi dapat diperpendek.
7. Sharing of Data
Dengan DBMS sharing dapat dilakukan, data yang telah dibuat atau disimpan dapat dibagi dan dapat diakses oleh beberapa dan tidak hanya satu saja.
8. Tidak tergantung terhadap program aplikasi dengan menyimpan data secara seragam – standarisasi
9. Backup dan Recovery
Data yang telah disimpan dan tidak sengaja terhapus atau sudah dihapus dapat diambil kembali. DBMS dapat melakukan backup dari data dan recovery data.
Tidak ada komentar:
Posting Komentar