Senin, 21 Januari 2013

LISTING SISTEM IFORMASI TOKO BUKU DALAM DATABASE ORACLE

create table supplier (
id_supplier varchar2 (10)
constraint supplier_pk primary key,
nama char (20),
alamat varchar2 (50),
no_telp varchar2 (12));

create table jenis (
id_jenis varchar2 (10)
constraint jenis_pk primary key,
kategori char (20));

create table buku (
id_buku varchar2 (10)
constraint buku_pk primary key,
id_jenis varchar2 (10)
constraint buku_fk_jenis
references jenis (id_jenis),
id_supplier varchar2 (10)
constraint buku_fk_supplier
references supplier (id_supplier),
judul varchar2 (100),
pengarang varchar2 (30),
harga number (10,3),
stock varchar (5));

create table pegawai (
id_pegawai varchar2 (10)
constraint pegawai_pk primary key,
nama char (20),
alamat varchar2 (20),
no_telp varchar2 (12));

create table transaksi (
no_faktur varchar2 (10),
id_pegawai varchar2 (10)
constraint transaksi_fk_transaksi
references pegawai (id_pegawai),
id_buku varchar2 (10)
constraint transaksi_fk_buku
references buku (id_buku),
jml_beli varchar2 (10),
jml_jual varchar2 (10),
tgl_transaksi date);

insert into jenis values ('AG','Agama');
insert into jenis values ('AK','Akuntansi');
insert into jenis values ('BH','Bahasa');
insert into jenis values ('BI','Biologi');
insert into jenis values ('EK','Ekonomi');
insert into jenis values ('FL','Filsafat');
insert into jenis values ('IT','Komputer&Interenet');
insert into jenis values ('MN','Manajemen');
insert into jenis values ('UM','Umum');

untuk melihat table jenis
select*from jenis; untuk melihat table jenis

insert into supplier values ('SP-001','PT. Sidogiri','JL. Ruwet Gg Buntet No.34 Bandung','022-8768509');
insert into supplier values ('SP-002','PT. Moroseneng','JL. Badak Jawa No.6 Jakarta','021-8695465');
insert into supplier values ('SP-003','PT. Suka-suka','JL. Darmo No.7 Surabaya','031-4568698');
insert into supplier values ('SP-004','PT. Suka Baca','JL. Suka birus No.6 Bandung','022-9797966');

untuk melihat table supplier select*from supplier;

insert into buku values ('BK-001','IT','SP-002','10 langkah belajar logika algoritma meng. bahasa C & C++','Ema Utami',27.375,'10');
insert into buku values ('BK-002','IT','SP-001','10 Mp. Lotus Notes','Jane Calabria',9.180,'34');
insert into buku values ('BK-003','BH','SP-004','Kamus Bahasa Inggris','Jubilee Enterprise',15.980,'65');
insert into buku values ('BK-004','IT','SP-001','101 Tip&Trik Adobe Photoshop Cs','Gregorius Agung',16.830,'26');
insert into buku values ('BK-005','BI','SP-001','101 Tip&Trik Belajar Anatomi Manusia','Gregorius Agung',19.380,'84');
insert into buku values ('BK-006','IT','SP-002','101 Tip&Trik Access Project 2003 & Sql Server 2000','Hengky Alexander M',16.830,'36');
insert into buku values ('BK-007','MN','SP-002','Konsep-konsep Marketing','Anwar Khaidir',12.580,'26');
insert into buku values ('BK-008','AG','SP-004','Renungan Jumat','Abdur Rahman Arroisi',31.280,'6');
insert into buku values ('BK-009','UM','SP-003','11 langkah menjadi sahabat ana','V. Dwiyani',19.380,'2');
insert into buku values ('BK-010','IT','SP-002','12 Kreasi logo adobe ilustrator Cs2','Jubilee Enterprise',27.880,'88');
insert into buku values ('BK-011','UM','SP-004','13 Cara praktis memetik sukses','R. Herry Prasetyo',16.830,'25');

untuk melihat table buku
select* from buku;

untuk melihat seluruh jumlah buku select sum (10)"jumlah buku" from buku;

//1//
select supplier.id_supplier,nama, buku.stock
from supplier,buku
where supplier.id_supplier=buku.id_supplier;

//2//
select s.id_supplier,nama as supplier, j.kategori as jenis
from supplier s, jenis j, buku b
where s.id_supplier=b.id_supplier
and j.id_jenis=b.id_jenis;

Tidak ada komentar:

Posting Komentar