ketersediaan DBMS, kerusakan komponen tertentu dapat menyebabkan operasi tidak jalan. Connolly Begg, 2010:80-81
2.5.3. Database Language
Database Language adalah sebuah data sublanguage terdiri atas dua bagian yaitu Data Definition Language DDL dan Data
Manipulation Language DML. DDL digunakan untuk menentukan skema Database dan DML digunakan untuk membaca dan
mengupdate Database. Keduanya disebut data sub language karena kedua data tersebut tidak membangun semua kebutuhan
pemprogramman komputer seperti pernyataan kondisi dan iterative yang digunakan pada beberapa bahasa pemprogramman tingkat tinggi
lainnya. Connolly Begg, 2010:91 o Data Definition Language
Data Definition Language DDL adalah suatu bahasa yang memperoleh DBA atau pengguna untuk mendeskripsikan dan memberi
nama enititas, atribut dan relationship yang diperlukan untuk aplikasi. DDL berfungsi untuk mengubah suatu data menjadi suatu data yang
bermanfaat bagi pengguna. Connolly Begg, 2010:92 o Data Manipulation Language
Data Manipulation Language DML adalah suatu bahasa yang memberikan sekumpulan operasi untuk mendukung operasi dasar dari
manipulasi data yang ada dalam Database. Operasi manipulasi data biasanya termasuk dalam data berikut :
Penyisipan data bari ke dalam Database insertion
Mengubah atau memodifikasi data yang disimpan dalam
Database modify
Pemanggilan data yang ada dalam Database retrieve
Menghapus data dari Database delete Connolly Begg, 2010:92
Data Manipulation Language DML terbagi atas dua tipe yang berbeda, yakni Prosedural DML dan Non Prosedural DML. Berikut
adalah penjelasan mengenai Prosedural DML dan Non Prosedural DML :
a. Prosedural DML Prosedural DML adalah suatu bahasa yang memungkinkan
pengguna untuk memberikan instruksi ke sistem tentang data apa saja yang dibuhkan serta bagaimana cara memanggilnya retrieve.
b. Non Prosedural DML Non Prosedural DML adalah suatu bahasa yang memungkinkan
pengguna untuk menyatakan apakah suatau data itu dibutuhkan daripada bagaimana data tersebut diambil. Connolly Begg,
2010:93
2.5.4. Database Relasional