|
13
pengguna
untuk
mendeskripsikan
dan
memberi
nama
suatu
entitas,
atribut
dan
relasi
data
yang dibutuhkan
untuk aplikasi, bersama dengan integritas data
yang diasosiasikan
dan batasan (constraint) keamanan data.
2.1.5.2 Data Manipulation Language (DML)
Menurut
Connolly
dan Begg
(2002, p41), pengertian
Data Manipulation
Language adalah suatu bahasa yang
menyediakan seperangkat operasi untuk
mendukung
manipulasi data yang berada pada basis data. Pengoperasian data yang akan
dimanipulasi biasanya meliputi :
1. Penambahan data baru ke dalam basis data. (insertion)
2. Modifikasi data yang disimpan ke dalam basis data. (modify)
3. Pengembalian data yang terdapat di dalam basis data. (retrieve)
4. Penghapusan data dari basis data. (delete)
Menurut
Connolly dan
Begg
(2002,
p41),
DML
dibagi
menjadi
2
jenis,
yaitu
Procedural dan Non-procedural. Pengertian Procedural DML adalah suatu bahasa yang
memperbolehkan pengguna untuk
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 cara data diperoleh.
|