Page 210 - E-Modul Simbad_Neat
P. 210
penambahan dan penghapusan) juga untuk semua tabel dalam basis data dan C
dapat melakukan operasi penambahan dan penghapusan baris data ke tabel X saja.
A yang telah memiliki otoritas demikian dapat memberikan otoritas yang
dimilikinya pada pemakai lain, seperti pada pemakai D (sehingga dapat melakukan
hal yang sama dengan yang dapat dilakukan oleh pemakai A, walaupun tidak diberi
otoritas oleh DBA) atau juga pada pemakai B (sehingga di samping dapat
melakukan pembacaan data, B juga dapat melakukan perubahan data untuk semua
tabel). Namun A tidak mungkin memberikan otoritas yang tidak dimilikinya,
misalnya otoritas Penambahan pada pemakai yang lain. Pemakai C yang memiliki
dua jenis otoritas (Penambahan dan Penghapusan) dapat juga menurunkan sebagian
atau semua otoritas yang dimilikinya pada pemakai lain, tetapi hanya berlaku untuk
tabel X saja. Kita dapat menggambarkan pemberian otoritas akses itu dengan
ilustrasi berikut ini:
Gambar 9. 1 Hirarki Pemberian Otoritas Basis Data
Jika suatu ketika DBA membatalkan pemberian otoritas Pengubahan
terhadap seluruh tabel pada pemakai A, maka pembatalan akan juga terjadi secara
otomatis terhadap pemberian otoritas yang sama dari pemakai A ke pemakai D dan
B. Hal ini, akan tetap terjadi kendati A tidak secara eksplisit menuliskan perintah
pembatalan pemberian otoritas tersebut.
197