Selasa, 28 Oktober 2014

Pengertian DDL dan DML

Lohaaaaa...........
kali ini gue praktek disuruh ngepost tentang ini nihhh...
baca yakkkk biar pada pinter :D >.< haahaha.....

DDL dan DML

  1. Data Definition Language ( DDL )
Apa itu bahasa defenisi data?
Bahasa defenisi data (data defeniton language) merupakan perintah-perintah yang digunakan untuk mendefenisikan suatu basis data. Umumnya bahasa defenisi data hanya dilakukan sekali saja yaitu pada tahap awal perancangan basis data.
Berikut ini adalah bahasa defenisi data:
-         Create
Perintah Create dapat digunakan untuk menciptakan basis data, index atau view.
-         Drop
Perintah Drop digunakan untuk menghapus basis data, index atau view.

Skema basisdata ditentukan sekumpulan definisi oleh suatu bahasa tertentu yang disebut dengan Data-definition Language (DDL).

  1. Data Manipulation Language ( DML )
Apa itu bahasa manipulasi data?
Bahasa manipulasi data (data manipulation language) merupakan bahasa yang digunakan untuk memanipulasi basis data. Manipulasi basis data dapat berupa menambah (append), menghapus (delete), mengganti (update), menyisip (insert), menarik informasi tertentu (query).
Ada dua tipe DML, yaitu :
  • Procedural DML, mengharuskan pengguna untuk menentukan data yang dibutuhkan dan bagaimana mendapatkannya.
  • Nonprocedural DML / Declarative DML, mengharuskan pengguna menentukan data yang dibutuhkan tanpa menentukan bagaimana mendapatkannya.

Nonprocedural DML / Declarative DML lebih mudah untuk digunakan daripada Procedural DML. Dikarenakan pengguna tidak harus menentukan cara mendapatkan data dalam basisdata, maka sistem basisdata harus mencari alat yang efektif untuk mengakses data. Komponen DML dari bahasa SQL merupakan nonprocedural. Query adalah pernyataan yang digunakan pengguna untuk mengambil data.


Penjelasan tentang perintah yang termasuk DML:

INSERT » untuk menyisipkan atau memasukan dalam tabel
UPDATE » untuk memperbaharui data lama menjadi data terkini
DELETE » untuk menghapus datadari tabel
SELECT » untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel.
 

Tidak ada komentar:

Posting Komentar