20
1. Penyisipan data baru ke dalam basis-data (insertion).
2. Mengubah
atau
modifikasi
data
yang
disimpan
di
dalam
basis-data
(modify).
3. Pemanggilan data yang ada dalam basis-data (retrieve).
4. Menghapus data dari basis-data (delete).
Menurut Connolly (2002, p41-42), kita dapat membedakan DML menjadi
2 tipe yang berbeda yaitu :
a. Procedural DML
Procedural
DML
adalah
suatu
bahasa
yang
memungkinkan pengguna
(umumnya programmer) untuk
memberi
instruksi ke
sistem
mengenai data apa
yang
dibutuhkan
dan
bagaimana
cara
pemanggilannya (retrieve).
Artinya
pengguna
harus
menjelaskan
operasi
pengaksesan
data
yang
akan
digunakan
dengan
menggunakan
prosedur
yang
ada
untuk
mendapatkan
informasi
yang
dibutuhkan.
b. Non-Procedural DML
Non-Procedural
DML adalah bahasa yang
memungkinkan pengguna
untuk
menentukan
data
apa
yang
dibutuhkan
dengan
menyebutkan spesifikasinya
tanpa men-spesifikasikan bagaimana cara mendapatkannya.
2.2.2.3
Fourth Generation Language (4GL)
Bahasa
yang
lebih dekat ke
bahasa
manusia dibandingkan dengan high-
level
programming
languages.
Biasanya dipakai
untuk
mengakses
basis-data.
4GL meliputi :
|