tugas mandiri 15 basis data lanjut- bab 15 - latihan soal - agung priyo sembodo - 7411030854
TRANSCRIPT
AgungPriyoSembodo 1 7411030854 – [email protected]
TUGAS MANDIRI 15
(BAB 15 – LATIHAN SOAL) Nama Mahasiswa : Agung Priyo Sembodo NRP : 7411030854 Jurusan : D3 PJJ – Teknik Informatika Kelas : 2 Informatika B Mata Kuliah : Basis Data Lanjut Dosen Pengajar : Rengga Asmara, S.Kom
1. Buatlah sebuah table dengan nama Gaji dengan struktur table :
Nama : Varchar2(30)
Gaji : Number
Umur : Number
Jawab :
a. Untuk membuat table GAJI
b. Untuk melihat table
c. Untuk melihat struktur dari tabel GAJI
AgungPriyoSembodo 2 7411030854 – [email protected]
2. Buat user dengan nama Kirana dan Karana
Jawab :
a. Untuk membuat user KIRANA
b. Untuk membuat user KARANA
3. Berikan role CONNECT kepada user Kirana
Jawab :
4. Berikan role CONNECT dan RESOURCE kepada user Karana
Jawab :
a. Untuk memberikan Role CONNECT kepada user KARANA
AgungPriyoSembodo 3 7411030854 – [email protected]
b. Untuk memberikan Role RESOURCE kepada user KARANA
5. Jelaskan apa arti role dan perbedaannya yang diberikan pada kedua user diatas
Jawab :
Role adalah hak yang memperbolehkan user melakukan beberapa fungsi dalam database.
Perbedaan :
Role Connect : User dengan role jenis Connect dapat melakukan berbagai kegiatan
terhadap database.
Role Resource : Role jenis Resource, user dapat mengakses lebih dalam lagi kedalam
database oracle.
6. Masukkan data berikut kedalam table Gaji :
Jawab :
a. Untuk menginsert data ke dalam tabel GAJI
b. Untuk melihat tabel GAJI
AgungPriyoSembodo 4 7411030854 – [email protected]
7. Karena user Kirana hanya diberikan role CONNECT, berikan privilege SELECT pada user
Kirana.
Jawab :
Untuk memberikan Role CONNECT pada user KIRANA
8. Berikan role SELECT dan UPDATE pada user Karana sehingga dapat meng-update table Gaji
pada field Gaji.
Jawab :
a. Untuk memberikan Role SELECT pada user KARANA
b. Untuk memberikan Role UPDATE pada user KARANA
9. Masuklah sebagai user Kirana, kemudian UPDATE-lah table Gaji. Apa yang terjadi ?
Jawab :
10. Masuklah sebagai user Karana, kemudian INSERT-lah data baru pada table Gaji. Apa yang
terjadi ?
Jawab :
AgungPriyoSembodo 5 7411030854 – [email protected]
11. Masuklah sebagai user karana, kemudian UPDATE-lah data baru pada kolom umur table Gaji.
Apa yang terjadi ?
Jawab :
12. Masuklah sebagai user karana, kemudian UPDATE-lah data baru pada kolom gaji table Gaji.
Apa yang terjadi?
Jawab :