26
data. DBMS memisahkan deskripsi data dari aplikasi, sehingga ketika terjadi
update dari deskripsi data, maka terupdate di aplikasi.
13.
Meningkatkan concurrency
Beberapa sistem file-based,
jika dua atau lebih user yang mengakses data
yang sama diwaktu yang bersamaan, memungkinkan informasi menjaditidak
valid dan integritas menurun . DBMS dapat mengatur akses concurrent
database sehingga masalah seperti diatas tidak terjadi.
14.
Meningkatkan proses backup dan recovery
Jika terjadi kerusakan sistem atau media, maka sistem file-based dapat
menyediakan, banyak tempat sistem file-based bertanggung jawab kepada
user untuk menyediakan sebuah ukuran untuk melindungi data dari kegagalan
sistem komputer atau program aplikasi.
e.
Selain terdapat kelebihan, DBMS juga mempunyai kelemahan, yaitu
sebagai berikut :
1.
Kompleksitas
Provisi dari fungsi yang diharapkan dari DBMS yang baik dapat membuat
DBMS menjadi lebih kompleks. DBA, developers, database designer dan
end-users harus mengerti fungsi dan mengambil keuntungan. Kegagalan
mengerti sistem akan membuat keputusan desain yang buruk, yang mana
akan memiliki konsekuensi yang serius untuk organisasi.
2.
Ukuran
Kompleksitas dari fungsimembuat DBMS menjadi perangkat lunak yang
besar, sehingga memakan banyak memori.
3.
Biaya
Biaya dari DBMS bervariasi, dan tergantung dari lingkungan dan fungsi yang
disediakan, biaya tergantung dari seberapa banyak user.
4.
Penambahan biaya perangkat keras
Kebutuhan dari penyimpanan disk DBMS dan database
memungkinkan
untuk membeli tambahan penyimpanan data.
5.
Biaya konversi
Dengan adanya DBMS dan hardware yang baru, maka diperlukan biaya
untuk training staff untuk menggunakan sistem ini, biaya ini yang mungkin
|