Program Studi
Teknik
Informatika ABDUL LATIF
41515110001
Outline Perkuliahan
Tabel Pendatang
Tabel KK
Tabel Kelahiran
1. Number : angka
2. Date : tanggal
3. Varchar2 : teks
Syntax SQL
Retrieve : SELECT
Manipulation (DML) : INSERT, UPDATE, DELETE, MERGE
Definition (DDL) : CREATE, ALTER, MODIFY, TRUNCATE
Koneksi dan buat ukuran memory tabel yang
akan dipakai menggunakan oracle developer
Buat nama koneksi dengan praktek1 pada oracle developer
Note
a,b : alias tabel1 dan tabel2
p,q : kolom tabel1
x,y : kolom tabel2
Menggunakan Nama Alias
Tabel
Query untuk menampilkan data judul
buku dan nama pengarang
Query untuk menampilkan data judul buku, nama
pengarang dan kategori
Contoh Query
(dengan Function AVG)
Contoh Query
(dengan Function AVG)
Query untuk menampilkan data buku yang memiliki
harga lebih murah dari rata-rata harga buku
Contoh Query
(dengan Function COUNT)
Query untuk menampilkan jumlah transaksi tiap hari
Contoh Query
Query untuk menampilkan Judul buku dan
jumlah yang terjual dari data transaksi
Query Untuk Menghapus Tabel
(DROP)
Sebelum Update
Setelah Update
BUAT TABEL BARU YAITU SUPLER
BUAT TABEL BARU YAITU SUPLER
Memasukan Record pada tabel suplier
TAMBAH RECORD PADA SUPLER
Hasil recod pada tabel suplier
Menambah Kolom (Add Column)
Untuk menambah kolom pada suatu table, Anda dapat menggunakan perintah
berikut ini:
Contoh:
Menambah Kolom (Add Column)
Untuk merubah kolom pada suatu table, Anda dapat menggunakan perintah
berikut ini:
Contoh:
Menambah Kolom (Add Column)
Contoh diatas adalah cara menambahkan satu kolom ke dalam suatu table.
Lantas, bagaimana cara menambahkan banyak kolom (multiple) kedalam
suatu table? Anda dapat menggunakan perintah dibawah ini:
field2 VARCHAR2(50),
field3 NUMBER(5));
Menambah Kolom (Add Column)
Contoh diatas adalah cara menambahkan satu kolom ke dalam suatu table.
Lantas, bagaimana cara menambahkan banyak kolom (multiple) kedalam
suatu table? Anda dapat menggunakan perintah dibawah ini:
field3 NUMBER(5));
ALTER TABLE nama_table
MODIFY nama_kolom
tipe_data[(ukuran)];
Menambah Kolom (Add Column)
Dalam Oracle, trigger di buat menggunakan perintah CREATE TRIGGER. Jika anda
ingin menimpa trigger lama di dalam database, maka anda dapat menyertakaan klausa
OR REPLACE sehinga perintahnya menjadi CREATE OR REPLACE TRIGGER.
DECLARE
BEGIN
END;
Membuat triger (CREATE TRIGGER)
sebelum membuat trigger kita membuat satu tabel baru dengan nama HISTORI_BUKU,
yang berfungsi untuk mencatat semua transaksi atau aksi (INSERT,UPDATE,DELETE)
yang terjadi pada tabel BUKU. Perintah SQL untuk membuat tabel HISTORI_BUKU.
Membuat triger (CREATE TRIGGER)
Membuat TRIGGER.
Sebagai contoh, saya membuat trigger yang diaktivasi setiap kali user
memasukan data baru dalam tabel BUKU. pada saat dieksekusi, trigger ini
berfungsi untuk memasukan data secara otomatis ke dalam tabel
HISTORI_BUKU, adapun data yang dimasukan tersebut dia ambil dari data
yang dimasukan oleh user ke dalam tabel BUKU.
Membuat triger (Lanjutan)
CREATE OR REPLACE TRIGGER tr_ai_buku
disamping ini kode untuk after insert
melakukan hal tersebut : on PAHENDI.BUKU
FOR EACH ROW
BEGIN
INSERT INTO PAHENDI.HISTORY_BUKU VALUES (
:NEW.ID_BUKU,
:NEW.JUDUL,
:NEW.PENULIS,
SHOW ERRORS TRIGGER trigger_name;
:NEW.ID_KATEGORI,
ALTER TRIGGER trigger_Name ENABLE;
:NEW.HARGA,
:NEW.STOCK,
'INSERT',
SYSDATE
);
END;
Setelah membuat objek trigger di atas, utk dapat melihat penggaruh dari trigger tersesbut dengan cara memasukkan data baru ke
dalam tabel BUKU dan periksa data pada tabel HISTORI_BUKU.