Kelas : 3KA10
Mata Praktikum : Oracle
Matakuliah : Sistem Basis Data 2
Pertemuan Ke :3
Tanggal : 13 April 2021
Ketua Asisten : Ruth Faomasinia Gea
Asisten Baris : Wirno Wahyu Ramdani
Tugas :
1. Berikan hak akses untuk koneksi ke user “Boni”, kemudian berikan hak SELECT, INSERT,
UPDATE pada table mahasiswa ke user “Boni”. Buatlah program tersebut, screenshoot dan
berikan penjelasan syntax nya!
2. Perusahaan X membutuhkan sebuah role khusus untuk melakukan pengaturan hak akses. untuk
membuat sebuah role baru dengan nama „supervisor‟ dengan password „pass123‟ . Buatlah
program tersebut, screenshoot dan sertakan penjelasan syntax nya!
TAMBAHAN:
Praktikan Yang Jawabanya Sama [Kurang Lebih (80%)] Akan Mendapatkan Nilai
Minimal !
Jawaban Yang Dikumpulkan Diluar Batas Waktu Pertemuan Tidak Akan Diinput
Nilainya.!
Jawaban :
1. Memberikan hak akses SELECT, INSERT, UPDATE
Membuat Koneksi
CONN [nama_database] / [password];
Priviledge Object yang dimiliki oleh Oracle digunakan untuk mengakses database user lain,
antara lain:
SELECT = Hak akses melihat data
INSERT = Hak akses memasukkan data
UPDATE = Hak akses melakukan perubahan data
2. Role khusus untuk melakukan pengaturan hak akses
WITH ADMIN OPTION memungkinkan penerima hak akses untuk memberikan GRANT ini
kepada orang lain.
Role adalah sekumpulan named set of privilege. Operasi-operasi yang terdapat pada role adalah
CREATE, ALTER, dan DROP, satu operasi SET untuk pengaktifan ditambah dengan dua
operasi GRANT dan REVOKE (seperti untuk privilege). Role dibuat untuk mempermudah
pengelolaan privilege