9
Dalam DBMS harus menyediakan katalog yang mana berisi
deskripsi dari
data yang disimpan di
dalamnya dan informasi
mengenai siapa saja yang
diberi hak akses untuk mengakses
data di dalamnya. Pada dasarnya yang disimpan dalam sistem
katalog terdiri dari:
a.
Nama, tipe, dan ukuran data.
b.
Nama hubungan.
c.
Batasan integritas dalam data.
d.
Nama pengguna yang memiliki hak akses ke basis data.
e.
Data yang dapat diakses pengguna dan tipe hak akses.
f.
Skema eksternal, konseptual, internal serta pemetaan
antar skema.
g.
Statistik pemakaian.
3.
Mendukung transaksi DBMS harus menyediakan sebuah
mekanisme yang dapat melakukan
perubahan terhadap
transaksi yang sudah terjadi untuk user.
a.
Layanan kontrol konkurensi
DBMS harus dapat membuat sebuah sebuah
cara kerja dimana dapat
mengatur pengguna sehingga
saat pengguna merubah basis data bersamaan
tidak
terjadi crash data.
b.
Layanan perbaikan
Dalam satu DBMS, harus ada sebuah
mekanisme untuk memperbaiki basis data yang
bermasalah dengan menggunakan cara apa pun.
c.
Layanan otorisasi
DBMS harus dapat menyediakan validasi untuk
dapat memastikan bahwa
user
yang hendak
mengaksesnya itu memang sudah memiliki otoritas.
d.
Mendukung komunikasi data
Sebuah DBMS harus dapat menghubungkan
antar perangkat lunak dimana
digunakan untuk
komunikasi data.
e.
Layanan integritas
|