Page 41 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 41

b)  Menghapus Skema
                          Berikut langkah­langkah menghapus skema.
                          (1)  Tulis perintah DROP SCHEMA diikuti oleh nama skema yang ingin
                              Anda hapus.
                          (2)  Jalankan perintah DROP SCHEMA untuk menghapus skema beserta
                              semua tabel dan objek terkait dari basis data.
                          Berikut source code menghapus skema.

                           DROP SCHEMA nama_skema;
                          Pada contoh di atas, nama_skema adalah nama skema yang ingin Anda
                          hapus dari basis data. Harap diingat bahwa menghapus  skema akan
                          menghapus semua objek yang terkait, termasuk tabel, tampilan,  indeks,
                          dan lainnya yang ada dalam skema tersebut.
                          Pastikan untuk berhati­hati saat menggunakan perintah DROP, karena
                          tindakan ini tidak dapat dibatalkan dan akan menghapus data secara
                          permanen dari basis data. Selalu pastikan Anda memiliki salinan cadangan
                          data yang diperlukan sebelum melakukan tindakan penghapusan.
                  7)   Manajemen Izin dan Keamanan
                      SQL dapat digunakan untuk mengatur izin akses pengguna, peran, dan aturan
                      keamanan lainnya dalam basis data. Berikut langkah­langkah praktis untuk
                      manajemen izin dan keamanan.
                      a)  Memberikan Izin (GRANT)
                          Berikut langkah memberikan izin (GRANT).
                          (1)  Gunakan perintah GRANT untuk memberikan izin akses kepada
                              pengguna atau peran tertentu.
                          (2)  Tentukan jenis izin yang ingin diberikan, seperti SELECT, INSERT,
                              UPDATE, DELETE, dan lain­lain.
                          (3)  Tentukan objek yang akan diberikan izin aksesnya, seperti tabel, skema,
                              atau kolom.
                          (4)  Tentukan pengguna atau peran yang akan diberikan izin akses tersebut.
                          (5)  Jalankan perintah GRANT untuk memberikan izin akses.
                          Berikut source code memberikan izin (GRANT).

                           GRANT SELECT, INSERT ON nama_tabel TO nama_pengguna;
                          Pada contoh di atas, izin SELECT dan INSERT diberikan kepada pengguna
                          dengan nama “nama_pengguna” untuk tabel dengan nama “nama_tabel”.
                      b)  Mencabut Izin (REVOKE)
                          Berikut langkah mencabut izin.
                          (1)  Gunakan perintah REVOKE untuk mencabut izin akses yang telah
                              diberikan sebelumnya.




                                                                  Bab I Mengelola Basis Data   29
   36   37   38   39   40   41   42   43   44   45   46