Page 64 - E-MODUL BASIS DATA KELAS XI RPL
P. 64

Kata kunci WITH GRANT OPTION digunakan untuk mengatur bahwa user yang menerima privilege
       yang diberikan dapat memberikan hak akses yang diterima kepada user lain atau tidak. Contoh, user

       yang  mempunyai  Jabatan  Manajer  Penjualan  mungkin  ingin  mewariskan  hak  aksesnya  kepada  para

       Sales. Pilihan WITH GRANT OPTION akan mengizinkan Manajer Penjualan tersebut untuk mewariskan
       hak aksesnya kepada user lain.

             Contoh,  misalnya  DBA  ingin  memberikan  hak  akes  untuk  menampilkan  (SELECT)  data  dan

       menambahkan  (INSERT)  mobil  baru  di  tabel  Mobil  kepada  pengguna  dengan  username  “nemanita”.
       Syntax untuk melakukannya adalah sebagai berikut.








             Dengan statement GRANT tersebut, pengguna dengan username “nemanita” dapat menampilkan

       data dan menambahkan data ke tabel Mobil. Selain  itu, pengguna dapat mewariskan  hak aksesnya
       diberikan kepada user lain.

             Untuk menghapus hak akses dapat dilakkan menggunakan statement REVOKE. Penghentian hak

       akses dapat dilakukan untuk seluruh atau sebagian hak akses yang pernah di berikan. Bentuk statement
       SQL untuk perintah REVOKE adalah sebagai berikut.








             Contoh, misalnya ingin menghapus hak akses untuk menampilkan dan menambahkan data dari
       user “nemanita” pada tabel Mobil. Syntax untuk melakukannya adalah sebagai berikut.






              Statement tersebut akan menghapus hak akses untuk melakukan  perintah  SELECT  dan INSERT
       pada tabel Mobil dari user “nemanita”. Jika DBA ingin menghapus hak akses  user “nemanita” untuk

       semua privilege, syntax tersebut dapat diubah menjadi seperti berikut.




             Dengan statement tersebut, semua hak akses yang dimiliki oleh user “nemanita” akan dihapus dari

       basis data.
   59   60   61   62   63   64   65   66   67