Home Start Back Next End
  
39
2.   Non
procedural
DML
suatu
bahasa
yang
mengijinkan
pengguna
mengkondisikan
data apa yang dibutuhkan dari pada bagaimana cara data tersebut diambil.
2.13.3  Discretionary Access Control(DAC)
Menurut
Connolly
dan
Begg
(2011,
p416),
discretionary
access
control
adalah
dimana tiap pengguna diberikan hak akses yang sesuai (atau disebut juga dengan
privilages) pada tiap objek di dalam basis data.
Menurut definisi di atas
dapat diartikan DAC adalah perintah yang digunakan
untuk menentukan privilages tingkatan pengguna terhadap tiap objek yang berada pada
basis data.
Beberapa privilages yang ditetapkan oleh standar ISO adalah:
1.
SELECT : hak istimewa untuk membaca data dari suatu tabel.
2.
INSERT : hak istimewa untuk memasukan baris baru kedalam tabel.
3.
UPDATE : hak istemewa untuk mengubah baris dari data di dalam tabel.
4.
DELETE : hak istimewa untuk menghapus baris dari data dari suatu tabel.
5.
REFERENCES
:
hak
istimewa
untuk
memberi
referensi kolom dari suatu
nama tabel
pada batasan integritas.
Structured  Query  Language  hanya  mendukung  discretionary  access  control
melalui
statement:
1.
GRANT
:
statement GRANT digunakan
untuk
memberikan privileges kepada objek
di basis data kepada pengguna yang spesifik.
2. REVOKE
:
statement
REVOKE
digunakan
untuk
memberikan
privileges
yang
telah
diberikan melalui GRANT statement.
Word to PDF Converter | Word to HTML Converter