13
6. Performa
7. Pengaruh kegagalan yang lebih tinggi
2.1.4
Database Language
2.1.4.1 Data Definition Language (DDL)
Menurut Connolly dan Begg (2005, p40), pengertian Data Definition Language
adalah
suatu
bahasa
yang
memperbolehkan
Database Administrator
(DBA)
atau
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.4.2 Data Manipulation Language (DML)
Menurut Connolly dan Begg (2005, p40), 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.
2. Modifikasi data yang disimpan ke dalam basis data.
3. Pengembalian data yang terdapat di dalam basis data.
4. Penghapusan data dari basis data.
DML
dibagi
menjadi
2
jenis
yaitu
Procedural
dan
Non-procedural. Menurut
Connolly dan Begg (2005, p41), 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
|