Page 41 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 41
b) Menghapus Skema
Berikut langkahlangkah 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 berhatihati 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 langkahlangkah 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 lainlain.
(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