ARSIP BULANAN : October 2012

Bahasa - bahasa DBMS

03 October 2012 20:39:43 Dibaca : 176

 

1.      DDL - Data Definition Language merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisimetadata dari objek-objek database.

 

 

Seperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database.

 

Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut :

 

·         Database

 

·         Table

 

·         View

 

·         Index

 

·         Procedure (Stored Procedure)

 

·         Function

 

·         Trigger

 

Daftar Perintah DDL pada MySQL 5.0 

 

Berikut adalah contoh perintah DDL yang digunakan pada MySQL. Klik pada link untuk melihat rincian penggunaan dari perintah tersebut.

 

·           Pembuatan (create)

 

o    Create database

 

o    Create function

 

o    create index

 

o    create procedure

 

o    Create table

 

o    create trigger

 

o    create view

 

·           Perubahan (alter & rename)

 

o    Alter database

 

o    Alter function

 

o    Alter procedure

 

o    Alter table

 

o    Alter view

 

o    Rename table

 

·           Penghapusan (drop)

 

o    Drop database

 

o    Drop function

 

o    Drop index

 

o    Drop procedure

 

o    Drop table

 

o    Drop trigger

 

o    Drop view

 

 

 

2.      DML - Data Manipulation Language merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

 

Beberapa daftar Perintah DML MySQL 5.0

 

·         Call

 

·         Delete

 

·         Do

 

·         Handler

 

·         Insert

 

·         Load data infile

 

·         Replace

 

·         Select

 

·         Truncate

 

·         Update

 

3.      DCL (Data Control Language) merupakan sebuah metode query untuk memberikan otorisasi hak mengakses database,  mengalokasikan space, pendefinisian space, dan penggunaan database. DCL antara lain:

 

  • GRANT : untuk mengijinkan user untuk mengakses database
  • REVOKE GRANT : untuk membatalkan hak akses user
  • COMMIT : untuk menetapkan penyimpanan database
  • ROLLBACK : untuk membatalkan penyimpanan database.

 

4.      Bagian DML ada yang disebut dengan DQL (bahasa query);

 

Query sesungguhnya berarti pertanyaan atau permintaan. Istilah ini tetap dipertahankan dalam bentuk asli, karena telah populer dikalangan pengguna DBMS di Indonesia.

 

Contoh :

 

Meminta informasi NIM dan NAMA pada table Mahasiswa Khusus untuk record dengan kode JUR=TI