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
   205   206   207   208   209   210   211   212   213   214   215