16
ini
memungkinkan programmer untuk
berkonsentrasi pada
fungsi
tertentu yang diperlukan
oleh
pengguna tanpa
harus khawatir
tentang
rincian pelaksanaan tingkat rendah. Banyak DBMS
juga
menyediakan lingkungan
generasi keempat
yang terdiri dari
suatu
alat untuk
menyederhanakan
pengembangan
aplikasi basis data.
Hal ini menyebabkan
peningkatan produktivitas
programmer
dan
mengurangi
waktu pengembangan
(dengan penghematan biaya
yang terkait)
l.
Peningkatan pemeliharaan melalui data independence (Improved
Maintenance through data independence)
Dalam sistem
berbasis file, deskripsi
data
dan logika
untuk
mengakses data
yang dibangun ke dalam
setiap program aplikasi,
membuat
program
tergantung pada
data. Sebuah perubahan
pada
struktur data, atau perubahan dengan cara data disimpan pada disk,
dapat memerlukan
perubahan
substansial
program yang
dipengaruhi oleh
perubahan. Sebaliknya,
DBMS
memisahkan
deskripsi
data dari
aplikasi, sehingga membuat
aplikasi
kebal
terhadap perubahan dalam deskripsi data.
m.
Peningkatan konkurensi (Increased concurrency)
Dalam beberapa sistem berbasis file, jika dua atau lebih pengguna
yang diizinkan untuk mengakses file yang sama
secara bersamaan,
memungkinkan akses akan mengganggu satu sama lain, sehingga
akan terjadi hilangnya informasi atau bahkan hilangnya integritas.
Banyak DBMS yang mengelola akses basis data secara bersamaan
dan memastikan masalah tersebut tidak terjadi.
n.
Peningkatan layanan backup
dan recovery (Improved backup and
recovery services)
Banyak sistem berbasis file
yang
menempatkan tanggung jawab
pada pengguna untuk memberikan langkah-langkah
supaya
melindungi
data dari kegagalan ke sistem komputer atau program
aplikasi. Dalam hal kegagalan,
cadangan recovery dari
pekerjaan
yang telah di backup
dimasukkan kembali. Sebaliknya, DBMS
|