|
------
33
database
dengan
operasi
click
and
drag
saja,
tapi
piranti
ini
menerjemahkan
tindakan
user
ke
dalam
pernyataan
DDL
yang
sesuai.
Sebagai
contoh,
SQL
Server
mengizinkan Anda
membuat
database
denga
piranti
visual
seperti
Enterprise
Manager, tetapi
ia
juga
mengahsilkan
pernyataan
DDL
yang
sesuai
dan
menyimpannya
ke
dalam
sebuah
file
khusus
yang
disebut
dengan
skrip.
DBMS
mengizinkan
aplikasi
memanipulasi
informasi
yang
disimpan
di
dalam
database
dengan pernyataan
SQL.
Sub bagian
dari pernyataan
SQL
yang
memanipulasi
informasi
ini disebut
dengan
Data Manipulation
Language
(DML).
Teknik data-manipulation
yang
dasar
misalnya
seperti
penyisipa'l
record baru,
modifikasi
dan
penghapusan
record
yang
sudah
ada,
serta pengambilan record.
DBMS
melindungi
integritas
database
dengan
menerapkan beberapa
aturan,
yang
dimasukkan ke
dalam perancangan
database tersebut.
Anda bisa
menentukan
nilai
default, tidak
mengizinkan
field
tertentu
kosong,
melarang
penghapusan
record yang
terhubung
ke record lain, dan
sebagainya.
Sebagai
contoh, Anda bisa
memberi
tahu agar DBMS
tidak menghapus pelanggan
jika
pelanggan tersebut
terhubung
ke salah
satu
invoice.
Jika
bisa
menghapus
pelanggan,
maka invoice
pelanggan
tersebut menjadi
"yatim piatu".
Sebagai
tambahan,
DBMS
bertanggung
jawab
atas
keamanan
database
(ia
melindungi
database
dari
akses
user yang
tidak berhak)
(Petroutsus, 2000,
p5).
|