23
Menurut Atzeni, Ceri, Paraboschi, dan Torlone (2003, p3) DBMS adalah sebuah
sistem perangkat
lunak (software) yang
memungkinkan untuk
mengelola koleksi-koleksi
data yang besar, terbagi, dan konstan.
Fasilitas-fasilitas
yang
diberikan
oleh
suatu
DBMS
adalah
sebagai
berikut
(Connolly dan Begg, 2005, pp16-17) :
1.
Pendefinisian
suatu
basisdata
menggunakan
Data
Definition
Languange (DDL).
2.
Penambahan, pengubahan, penghapusan, serta pengambilan
data
dari basisdata menggunakan Data Manipulation
Languange (DML).
3.
Penyediaan akses
yang terkontrol ke basisdata, contohnya
dapat memberikan :
a.
Sistem keamanan (security system), mencegah pengguna yang
tidak
berhak mengakses basisdata.
b.
Sistem
integritas
(integrity
system),
memelihara
konsistensi
data
yang
disimpan.
c.
Sistem kontrol akses yang bersamaan (concurrency control system),
mengijinkan akses basisdata bersama.
d.
Sistem kontrol perbaikan (recovery control system),
mengembalikan
basisdata ke kondisi konsisten sebelumnya setelah terjadi kegagalan
perangkat keras atau perangkat lunak.
e.
Katalog
pengguna
(user-accessible
catalog),
berisi
deskripsi
data
dalam
basisdata.
|