Anda di halaman 1dari 3

ACTIVITY TEST M3

USER, ROLES, DCL


1. Buatlah user DOSEN_NAMA dan berikan password yang diinginkan pada user yang anda
buat!
2. Lakukan login ke user yang telah dibuat, dan lakukan pembuatan tabel dengan perintah
DDL dengan struktur tabel seperti ini: (berikan hak akses yang sesuai pada user yang
digunakan).

Nama Field Tipe Data Panjang

Id_dosen Number 10

Nama Varchar2 50

Tempat_lahir Varchar2 20

Alamat Varchar2 100

Tgl_lahir Date

Email Varchar2 20

Nip Number 20

Lihat dan tampilkan struktur tabel DATA_DOSEN diatas!


3. Masukkan data pada tabel DATA_DOSEN sebagai berikut:

Id_dosen Nama Tempat_lahir Alamat Tgl_lahir Email

Agustina Jl.Kenangan
1 Solo 08/01/1992 Gustina12@gmail,com
Jeri 1
Fikri Jl.Anggrek
2 Jakarta 22/04/1995 maulanafik12@gmail.com
Maulana 2
Jl.Kenangan
3 Hana Syifa Bekasi 14/11/1999 syifa.h22@gmail.com
2
Muhammad
4 Bekasi Jl.Siaga 1 10/10/2000 ilham.m31@gmail.com
Ilham
5 ---- ---- ---- ---- ----

Ket : --- (isikan data anda sendiri).

4. Edit dan ubah data dengan ID_DOSEN = 4 dengan mengubah atribut EMAIL menjadi =
‘m.ilhamnew123@gmail.com’. Tampilkan output dan berikan input querynya!
5. Buat dan simpan VIEW pada tabel DATA_DOSEN dengan nama VDOSEN_BEKASI
yang hanya menampilkan data ID_DOSEN, NAMA, TEMPAT_LAHIR yang memiliki
tempat lahir = ‘BEKASI’.
6. Keluar dari user database DOSEN_NAMA, dengan koneksikan kembali kedalam USER
SYSTEM!
7. Tampilkan daftar USER yang tersedia di dalam SYSTEM!
8. Masuk dan koneksikan database kedalam user SCOTT yang telah disediakan.
9. Tampilkan daftar tabel yang tersedia pada user SCOTT.
10. Gabungkan tabel EMP dengan tabel DEPT pada user SCOTT dengan ketentuan
tampilkan ENAME, JOB, DEPTNO, dan DNAME untuk semua pegawai yang lokasinya
berada di NEW YORK.
11. Dari perintah point ke-10 diatas, buatlah view dengan nama V_NEWYORK pada user
SCOTT dan tampilkan hasil viewnya!
12. Buatlah ROLES dengan nama R_SCOTT dan berikan hak akses GRANT berupa
OBJECT PRIVILEGES yang dapat menampilkan view pada point ke-11 untuk diberikan
kepada USER DOSEN_NAMA yang telah dibuat sebelumnya!
13. Lakukan juga hal yang sama dengan memberikan hak akses melihat view pada point ke 5
dengan membuat ROLES dengan nama R_DOSEN dan memberikan GRANT SELECT
VIEW kepada ROLES tersebut untuk ditampilkan kedalam user SCOTT.
14. Hapus semua hak akses view pada user SCOTT dan user DOSEN_NAMA yang telah
dibuat sebelumnya!
15. Cabut semua hak akses yang ada pada USER DOSEN_NAMA, dan hapus USER tersebut
dari sistem!

Anda mungkin juga menyukai