Tutorial privileges objek di oracle
-
Upload
lalu-fahlevi -
Category
Education
-
view
37 -
download
1
Transcript of Tutorial privileges objek di oracle
BASIC SECURITY(oracle)
USER – PRIVILEGES – ROLE - AUTHENTIFICATION
CREATE BY | Lalu Maugirzani F , Nindita Rahman, Nur Rachmat Ryan Achmad R, Yogi Cahya Gumilang
Database yang akan kita gunakan adalah Oracle, di dalam demo ini kami menggunakan
Oracle 10g Express Edition.
Sebelum memulai demo pertama tama kita masuk ke dalam sistem database, di
dalam terdapat 2 user bawaan yang dapat digunakan, yang akan kita gunakan adalah
user sys karena super user
Setelah kita berhasil masuk kedalam database, langkah selanjutnya klik SQL
command kemudian pilih Enter Command untuk masuk ke dalam halaman untuk
mengetik perintah SQL
Jika berhasil maka akan nampak pada gambar di atas, gambar diatas adalah halaman
untuk mengetik perintah SQL
DEMO KASUS ‘OBJECT PRIVILEGES’
Terdapat 3 user yang akan kita gunakan untuk mendemokan Kasus, yaitu mahasiswa, dosen dan
universitas kemudian terdapat tabel nilai pada user universitas
Kasus yang kita hadapi disini user dosen maupun mahasiswa tidak memilki hak akses menuju ke
tabel nilai yang berada pada universitas, kita akan mencoba memberikan hak akses agar dosen
mampu mengubah nilai pada table nilai , dan mahasiswa dapat melihat seluruh data pada tabel nilai
Jadi terdapat 2 Kasus yang harus di selesikan
KASUS 1
Pertama Login terlebih dahulu kedalam oracle sebagai user sys
Kemudian berikan hak akses update dengan syarat hanya kolom algoritma kalkulus dan jarkom saja
yang dapat di update ke user dosen, dengan menggunakan sintaks GRANT [PRIVILEGES] (NAMA
KOLOM) ON [OBJEK] TO [USER]
Setelah itu kembali lagi ke user dosen untuk mencoba mengupdate tabel nilai
Mari kita coba update tabel nilai kalkulus menjadi A yang berada pada id ketiga, dan update berhasil
Kembali lagi ke user sys atau universitas, sekarang kita lihat apakah benar nilai kalkulus pada id
ketiga sudah berubah, dan hasilnya terupdate/berubah
KASUS 2
Pertama login terlebih dahulu sebagai sys
Kemudian kita akan memberikan hak akses agar dapat melihat seluruh data pada tabel nilai kepada
user mahasiswa, dengan sintaks GRANT [PRIVILEGES] ON [OBJEK] TO [USER]
Kemudian login terlebih dahulu sebagai mahasiswa
Sekarang kita akan mencoba apakah sudah dapat melihat isi data pada tabel nilai, dan hasilnya
Berhasil
~SEKIAN~