DBMS (Database Management System): Difference between revisions
| Line 59: | Line 59: | ||
*Untuk keamanan data. | *Untuk keamanan data. | ||
*Dan lain-lain. | *Dan lain-lain. | ||
==Keuntungan dan Kerugian DBMS== | |||
Berikut ini terdapat beberapa kuntungan dan kerugian dari dbms, terdiri atas: | |||
===1. Keuntungan DBMS=== | |||
Keuntungan dari DBMS adalah sebagai berikut : | |||
*Mengurangi pengulangan data | |||
DBMS mengurangi jumlah total file dengan menghapus data yang terduplikasi di berbagai file. Data yang terduplikasi selebihnya dapat ditempatkan dalam 1 file. | |||
*Mencapai independensi data | |||
Spesifikasi data disimpan dalam skema pada tiap program aplikasi. Perubahan dapat dibuat pada struktur data tanpa mempengaruhi program yang mengakses data. | |||
*Mengintegrasikan data beberapa file | |||
Saat file dibentuk sehingga menyediakan kaitan logis, maka organisasi fisik bukan menjadi kendala. Organisasi logis, pandangan pengguna, dan program aplikasi tidak harus tercermin pada media penyimpanan fisik. | |||
*Mengambil data dan informasi dengan cepat | |||
Hubungan-hubungan logis, bahasa maniplasi data, serta bahasa query memungkinkan pengguna mengambil data dalam hitungan menit atau detik. | |||
*Meningkatkan Keamanan | |||
DBMS mainframe maupun komputer mikro dapat menyertakan beberapa lapis keamanan seperti kata sandi (password), direktori pemakai, dan bahasa sandi (encryption) sehingga data yang dikelola akan lebih aman. | |||
===2. Kerugian DBMS=== | |||
Adapun kerugian dari DBMS adalah sebagai berikut : | |||
*Memperoleh perangkat lunak yang mahal | |||
DBMS mainframe masih sangat mahal. Walaupun harga DBMS berbasis komputer mikro lebih murah, tetapi tetap merupakan pengeluaran besar bagi suatu organisasi kecil. | |||
*Memperoleh konfigurasi perangkat keras yang besar | |||
DBMS sering memerlukan penyimpanan dan memori yang lebih besar daripada program aplikasi lain. | |||
*Mempekerjakan dan mempertahankan staf DBA | |||
DBMS memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuannya secara penuh. Pengetahuan khusus ini disediakan paling baik oleh pengelola basis data (DBA). | |||
==Terkait== | ==Terkait== | ||