tugas mandiri 15 basis data lanjut- bab 15 - latihan soal - agung priyo sembodo - 7411030854

5
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

Upload: agung-menggapai-mimpi

Post on 29-Oct-2015

54 views

Category:

Documents


26 download

TRANSCRIPT

Page 1: Tugas Mandiri 15 Basis Data Lanjut- Bab 15 - Latihan Soal - Agung Priyo Sembodo - 7411030854

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

Page 2: Tugas Mandiri 15 Basis Data Lanjut- Bab 15 - Latihan Soal - Agung Priyo Sembodo - 7411030854

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

Page 3: Tugas Mandiri 15 Basis Data Lanjut- Bab 15 - Latihan Soal - Agung Priyo Sembodo - 7411030854

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

Page 4: Tugas Mandiri 15 Basis Data Lanjut- Bab 15 - Latihan Soal - Agung Priyo Sembodo - 7411030854

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 :

Page 5: Tugas Mandiri 15 Basis Data Lanjut- Bab 15 - Latihan Soal - Agung Priyo Sembodo - 7411030854

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 :