Anda di halaman 1dari 6

LAPORAN AKHIR

PERTEMUAN 4

(Oracle 10g Administration)

Disusun Oleh:

Nama : Imam Prasaja Nurhadi

NPM : 13118276

Kelas : 4KA04

Kelompok : (Opsional)

LEMBAGA PENGEMBANGAN KOMPUTERISASI


UNIVERSITAS GUNADARMA
2021
PERTEMUAN :4
Tujuan Aktivitas :
1. Mengelola data melalui penggunaan SQL
2. Menidentifikasi dan melelola objek PL/SQL
3. Menjelaskan trigger dan melakukan trigger
4. Memantau dan menyelesaikan locking conflict

TAHAPAN PENGERJAAN

1. Ringkasan Materi

8.1. Data Manipulation Language


Pernyataan mendasar dari Data Manipulation Language (DML) adalah cara
bagaimana data
dimanipulasi didalam basis data. Dan didalam bab ini akan dijelaskan secara lebih
terperinci.
8.1.1. The INSERT Command
Pernyataan INSERT menciptakan satu baris pada satu waktu. Menggunakan apa yang
disebut
subselect, Kita dapat menyebabkan perintah INSERT untuk menyalin baris dari satu
tabel ke
tabel yang lain. Metode ini juga disebut sebagai statement INSERT SELECT. Contoh
perintah
INSERT adalah berikut:
insert into dept_80 (select * from employees where department_id = 80);
Dalam kasus ini, tabel dept_80 memiliki struktur yang sama seperti tabel
EMPLOYEES. Jika
hal ini tidak terjadi, Kita dapat nama kolom dalam setiap tabel. Nilai-nilai yang dipilih
dalam
laporan SELECT berhubungan dengan kolom dari kisah tersebut yang dimasukkan ke
dalam
masing-masing. Nilai kolom pertandingan dalam urutan seperti yang disebutkan di
INSERT
dan statemnets SELECT. Semua yang diperlukan adalah bahwa tipe data sesuai.
Sebagai
contoh :
insert into just_names (first, last) (select first_name, last_name from employees);
Di sini, tabel just_names hanya memiliki dua kolom yang memiliki tipe data yang
sama
dengan first_name dan kolom last_name dalam EMPLOYEES tabel ke tabel lain.
8.1.2. The UPDATE Command
Perintah update digunakan untuk mengubah baris yang ada pada tabel. Jumlah baris
dimodifikasi oleh perintah update tergantung pada kondisi where. Jika klausa where
dihilangkan, maka semua baris akan berubah. Jika tidak ada baris yang memenuhi
kondisi
where, maka tidak ada baris yang dimodifikasi.
8.1.3. The DELETE Command Perintah delete digunakan untuk menghapus baris
yang ada
pada tabel. jumlah baris dimodifikasi oleh perintah DELETE tergantung pada kondisi
WHERE.
Jika klausa WHERE dihilangkan, maka semua baris akan dihapus. jika tidak ada baris
yang
memenuhi kondisi WHERE, maka tidak ada baris yang dihapus. 8.1.4. The MERGE
Command
Perintah Merge akan melakukan perintah UPDATE dan INSERT di command yang
sama. Data
dapat digabungkan dari satu sumber ke sumber yang lain. opsional memasukkan baris
baru
sebuah memperbarui kolom tertentu jika berturut-turut sudah ada.

2. Langkah-Langkah

1. buka CMD lalu ketik “sqlplus” setelah itu masukkan username “sys as sysdba” dan
password nya “mars” jika sudah terhubung membuat user ANI pertama ketikkan “create
user ani indentified by oracle;” setelah itu jika berhasil ketikkan “grant all privilege to
ani” untuk memberi semua privilege ke user ani. Selanjut nya mengunlock user SCOTT
dengan mengetikkan “alter user SCOTT identified by tiger account unlock;”
2.Jika sudah buka cmd satu lagi dan login dengan akun SCOTT, masukkan user name
SCOTT san password nya tiger setelah terhubung jalan kan user catalog dengan mengetik
SELECT*FROM USER_CATALOG; setelah itu akan muncul table nya.setelah itu
memberukan hak select update insert delete ke user ani untuk table emp. Dengan
mengetikkan GRANT SELECT, UPDATE, INSERT, DELETE ON SCOTT.EMP to ani;

3.selanjut nya exit user sys di cmd yang pertama dengan mengetikkan exit;

3. selanjut nya masuk menggunakan akun ANI, masukkan username ANI


dan password nya oracle lalu melihat isi table schott.emp
4. lalu melihat data dari tabel emp dengan empno 7902, ketikkan SELECT*FROM
SCOTT.EMP=’7902’; dan melihat data dengan empni 7782 dengan mengetikkan
SELECT*FROM SCOTT.EMP=’7782’;

5. lalu menambah gaji 100 dengan empno 7902,dengan mengetikkan sperti di gambar
berikut
6.pada cmd yang ke dua menambah gaji 100 dengan empno 7782,dengan mengetikkan
sperti di gambar berikut

7. pada cmd yang pertama mengupdate comm pada empno 7782 dengan cara seperti di
gambar dan tcommand tidak langsung di kerjakan karena harus melakukan commit pada cmd
ke 2

8.pada CMD yang kedua melakukan commit agar command di cmd satu dapat di lanjut kan

Anda mungkin juga menyukai