11
Database tidak
hanya
memegang data operasional organisasi tetapi juga deskripsi
dari
data
tersebut.
Untuk
alasan
ini,
database
juga
diartikan
sebagai
sekumpulan
pengguna program aplikasi dan database.
Sebuah DBMS menyediakan beberapa fasilitas sebagai berikut :
1. Data Definition Language (DDL)
DDL adalah sebuah bahasa yang mengijinkan Database
Administrator atau
pengguna
untuk
menggambarkan
dan
memberi
nama
dari
entitas,
attribute,
dan
relationship yang
dibutuhkan
untuk
aplikasi bersama dengan semua kepercayaan yang berhubungan
dengan batasan keamanan (Connolly dan Begg, 2010, p41). Contoh
dari operasi DDL adalah create, drop, dan alter tabel.
2. Data Manipulation Language (DML)
DML
adalah
sebuah
bahasa
yang menyediakan
sekumpulan
operasi
yang
mendukung
operasi
manipulasi
data
di
dalam database.
(Connolly
dan
Begg,
2010,
p41).
Contoh dari
operasi
DML
adalah
insert dan update.
3. Menyediakan kontrol akses ke database, sebagai contoh :
a. Security
system,
dimana
mencegah
pengguna
yang
tidak
mempunyai hak untuk mengakses database.
b. Integrity system, dimana menjaga konsistensi dari data.
c. Concurrency
control
system,
dimana
mengijinkan
akses
yang
terbagi dalam database.
d. Recovery
control
system,
dimana
mengembalikan
kondisi
database sebelum kegagalan hardware atau software.
|