921411054_TUGAS_3
Bahasa Dalam Database DLL, DML, DCL dan DQL
1. Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view.
Secara khusus, di dalam DBMS tertentu digunakan untuk :
- Membuat trigger
- Membuat stored procedure
- Membuat database, index, rule, schema dll (tergantung DBMS)
http://blog.its.ac.id/dyah03tc/2007/11/11/modul-2-data-definition-language-ddl/
2. Data Manipulation Language (DML) merupakan bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data.
Modifikasi data terdiri dari: penambahan (insert), pembaruan (update) dan penghapusan (delete).
Penambahan data (Insert) pada sebuah tabel.
http://ekosuwono.wordpress.com/2011/11/12/dml-data-manipulation-language/
3. Data Control Language (DCL ) adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk mengatur hak akses terhadap sebuah basis data (database). DCL terbagi dua :
a.GRANT (Memberikan Hak Akses)
BU:
- GRANT priviliges ON tbname TO user;
Contoh:
- GRANT select, insert, update, delete ON dept TO dbora1;
b.REVOKE (Mencabut Hak Akses)
BU:
- REVOKE priviliges ON tbname from user;
Contoh :
- REVOKE insert, update, delete ON dept FROM dbora1;