Upload
agung-menggapai-mimpi
View
638
Download
90
Embed Size (px)
Citation preview
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 1/6
AgungPriyoSembodo 1
7411030854 – [email protected]
TUGAS MANDIRI 9(PRAKDB2BAB9 – MANIPULASI DATA)
Nama Mahasiswa : Agung Priyo SembodoNRP : 7411030854Jurusan : D3 PJJ – Teknik InformatikaKelas : 2 Informatika BMata Kuliah : Basis Data LanjutDosen Pengajar : Rengga Asmara, S.Kom
1. Buat table MY_EMPLOYEE yang mempunyai struktur sebagai berikut :
Jawab :
Scriptnya adalah sebagai berikut :
Maka hasilnya adalah sebagai berikut :
2. Tambahkan baris data berikut ke dalam table MY_EMPLOYEE, sehingga jika ditampilkan
akan tampak listing data table sebagai berikut :
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 2/6
AgungPriyoSembodo 2
7411030854 – [email protected]
Jawab :
Scriptnya adalah sebagai berikut :
Maka akan tampak listing data tabel sebagai berikut :
3. Buat penambahan baris data ke dalam table menjadi permanen dengan menggunakan perintah
COMMIT :
Sebelum di-COMMIT, untuk membuktikan bahwa penambahan data belum permanen, buka
SQL*PLUS lagi tanpa menutup SQL*PLUS yang masih dibuka, kemudian dari SQL*PLUSyang baru beri perintah :
SELECT * FROM MY_EMPLOYEE;
Maka akan terlihat bahwa table masih kosong. Tabel baru berisi jika perintah COMMIT
sudah diberikan atau kita keluar secara normal dari SQL*PLUS tempat baris data
ditambahkan.
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 3/6
AgungPriyoSembodo 3
7411030854 – [email protected]
Jawab :
Sebelum di-COMMIT, untuk membuktikan bahwa penambahan data belum permanen, buka
SQL*PLUS lagi tanpa menutup SQL*PLUS yang masih dibuka, kemudian dari SQL*PLUS
yang baru beri perintah :
SELECT * FROM MY_EMPLOYEE;
Maka akan terlihat bahwa table masih kosong. Tabel baru berisi jika perintah COMMIT
sudah diberikan atau kita keluar secara normal dari SQL*PLUS tempat baris data
ditambahkan.
Script di bawah ini merupakan perintah untuk commit, dan perintahnya adalah sebagai berikut
:
Jika berhasil commit, selanjutnya kita lakukan pengecekan dengan mengetikkan perintah :
SELECT * FROM MY_EMPLOYEE;
4. Ubah nama akhir dari pegawai bernomer 3 menjadi ‘Drexler’
Jawab :
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 4/6
AgungPriyoSembodo 4
7411030854 – [email protected]
Gunakan perintah di bawah ini untuk mengupdate data :
5. Ubah gaji menjadi 1000 untuk semua pegawai yang gajinya kurang dari 900
Jawab :
Gunakan perintah di bawah ini untuk mengubah gaji menjadi 1000 untuk semua pegawai
yang gajinya kurang dari 900, sebagai berikut :
6. Periksa perubahan yang dibuat pada soal no 4 dan 5.
Jawab :
Gunakan Perintah di bawah ini untuk melihat perubahan yang dibuat pada soal no 4 dan 5.
Maka akan tampak listing data tabel MY_EMPLOYEE
7. Delete pegawai dengan nama ‘Betty Dancs’, kemudian periksa hasilnya :
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 5/6
AgungPriyoSembodo 5
7411030854 – [email protected]
Jawab :
Apabila berhasil maka akan tampak seperti di bawah ini :
8. Simpan semua perubahan (DML) dengan memberikan perintah COMMIT :
Jawab :
9. Beri tanda SAVEPOINT sini :
Jawab :
10. Setelah itu hapus semua data dalam table MY_EMPLOYEE
Jawab :
8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854
http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 6/6
AgungPriyoSembodo 6
7411030854 – [email protected]
11. Periksa hasilnya dengan me-list semua isi tabel.
Jawab :
12. Batalkan penghapusan dengan memberikan perintah ROLLBACK sini :
Jawab :
13. Periksa hasilnya dengan me-list semua isi table. Maka data pada table akan terlihat kembali.
Jawab :
Dengan mengketik perintah
SELECT * FROM MY_EMPLOYEE;
Maka akan tampak hasilnya seperti di bawah ini :