11
2.4
DDL
Menurut Connolly (2002, p40), DDL (Data Definition Language) adalah bahasa
yang memungkinkan DBA (Database Administrator) / user untuk
mendeskripsikan /
memberikan
nama pada suatu database, entitas (entity),
atribut, dan hubungan - hubungan yang dibutuhkan untuk suatu aplikasi.
DDL
tidak
dapat
digunakan
untuk
memanipulasi
data
yang
ada
pada database.
Hasil
kompilasi
DDL
berupa
sekumpulan
tabel
yang
disimpan
bersama
dalam
file
file khusus yang dinamakan system
catalog. Secara teori kita dapat
mendefinisikan DDL yang berbeda untuk setiap skema dalam 3 level
Architecture, yaitu :
a. DDL untuk skema eksternal,
b. DDL untuk skema konseptual,
c. DDL untuk skema internal.
Tetapi
bagaimanapun
dalam prakteknya,
hanya
ada
1
DDL
yang
memenuhi
spesifikasi paling sedikit.
2.5
DML
Menurut
Connolly
(2002,
p41),
DML
(Data
Manipulation Language) adalah
bahasa yang menyediakan sekumpulan operasi untuk mendukung operasi
operasi dasar manipulasi data pada data dalam database, seperti :
a. Memasukkan data baru kedalam sebuah database (insert),
b. Memodifikasi data yang telah tersimpan di dalam database (update),
|