11
2.1.4 Database Language
2.1.4.1
Data Definition Language (DDL)
Menurut Connolly dan Begg (2010, p92), 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 (2010, p92), 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 (2010,
p92), 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 data diperoleh.
2.1.5 Database Lifecycle
Menurut Connoly dan Begg (2010, p313), sebuah sistem database
merupakan komponen dasar sistem informasi organisasi yang lebih
besar sehingga siklus hidup aplikasi database berhubungan dengan
|