16
4)
Deletion data dari basis data.
DML terbagi dalam 2 jenis, yaitu Procedural
dan Non-procedural.
Menurut Connolly dan Begg (2010, p93) pengertian procedural
DML adalah
suatu bahasa yang memperbolehkan pengguna untk mendeskripsikan ke sistem
data apa yang dibutuhkan dan bagaimana mendapatkan data tersebut secara tepat,
sedangkan Non-procedural
DML adalah sebuah bahasa yang mengizinkan
pengguna untuk menentukan data apa yang dibutuhkan tanpa memperhatikan
bagaimana data diperoleh.
c.
DBMS juga menyediakan kontrol akses ke basis data, yaitu:
1)
Security System, mencegah pengguna yang tidak memiliki hak akses untuk
mengakses basis data.
2)
Integrity System, menjaga konsistensi data yang disimpan dalam basis data.
3)
Concurrency Control System, memungkinkan akses ke basis data secara
bersamaan.
4)
Recovery Control System, me-restore basis data ke keadaan yang sebelumnya
jika terjadi kesalahan hardware atau software.
5)
User Accesible-Catalog, terdapat deskripsi dari data yang ada dalam basis
data.
d.
Menurut Connolly dan Begg (2010, p68) dalam DBMS environment terdapat 5
komponen utama seperti yang tertera pada Gambar 2.2.
|