Kamis, 18 September 2008

dcl (data control languages)

DATA CONTROL LANGUAGE (DCL)

Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.

  1. Grant : Grant digunakan untuk memberikan hak - hak tertentu kepada seorang user. Grant diberikan oleh user yang mempunyai hak untuk memberkan grant atau administrator (root).
  2. Revoke : Kebalikan dari grant. Revoke digunakan untuk mencabut hak - hak dari seorang user terhadap database tertentu atau sebagian isi dari database.

Diambil dari : widya.dagdigdug.com

DCL (Data Control Language)

n Berisi perintah untuk mengendalikan pengkasesan data.

n Pengendalian dapat dilakukan per pengguna, per tabel, per kolom maupun per opersi yang boleh dilakukan.

Sintak Pernyataan

n CREATE: membuat tabel, indeks, atau view (sebaiknya non spasi dan tanda baca

n ALTER: mengubah struktur tabel

n DROP: menghapus tabel, indeks, atau view

n INSERT: menambah baris pada tabel

n SELECT: memilih baris dan kolom pada tabel

n DELETE: menghapus baris pada tabel

Diambil dari : yuli prihartini

DATA CONTROL LANGUAGE

1. GRANT

Fungsi : digunakan untuk memberikan izin akses kepada user

Sintaks : GRANT privileges ON tbname TO user

SQL 14 Pengantar Basis Data

Contoh :

GRANT SELECT ON CLUB TO PUBLIC

GRANT SELECT, INSERT, UPDATE, DELETE ON CLUB TO USER01

2. REVOKE

Fungsi : digunakan untuk mencabut izin akses kepada user

Sintaks : REVOKE privileges ON tbname FROM user

Contoh :

REVOKE INSERT, UPDATE, DELETE ON CLUB FROM USER01

REVOKE ALL ON CLUB FROM PUBLIC

Diambil dari : gunandarma ac.id

Tidak ada komentar: