Anda di halaman 1dari 2

create table jenis

(
id_jenis varchar2(8),
kategori varchar2(50),
CONSTRAINT PK_jenis PRIMARY KEY(id_jenis)
);
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('FI','Fisika');
insert into jenis values('IT','Komputer dan Internet');
insert into jenis values('MN','Manajemen');
insert into jenis values('UM','Umum');

create table supplier


(
id_supplier varchar2(11),
nama varchar2(30),
no_telp varchar2(15),
alamat varchar2(70),
CONSTRAINT PK_supplier PRIMARY KEY(id_supplier)
);

insert into supplier values('SP-001','PT Sidogiri','022-8768509','JL Ruwet Gg


Buntet No.34 Bandung');
insert into supplier values('SP-002','PT Moroseneng','021-8695465','JL Badak Jawa
No.6 Jakarta');
insert into supplier values('SP-003','PT Suka-suka','031-4568698','JL Darmo No.7
Surabaya');
insert into supplier values('SP-004','PT Sukabaca','022-9797966','JL Sukabirus NO.9
Bandung');

create table buku


(
id_buku varchar2(7),
id_jenis varchar2(8),
id_supplier varchar2(11),
judul varchar2(250),
pengarang varchar2(250),
harga varchar2(9),
stock varchar2(3),
CONSTRAINT PK_buku PRIMARY KEY(id_buku),
CONSTRAINT FK_buku_jenis FOREIGN KEY(id_jenis) references jenis(id_jenis) on delete
cascade,
CONSTRAINT FK_buku_supplier FOREIGN KEY(id_supplier) references
supplier(id_supplier) on delete cascade
);

insert into buku values('BK-001','IT','SP-002','10 Langkah Belajar Logika &


Algoritma Meng. Bahasa C & C++','Ema Utami','Rp27.375','10');
insert into buku values('BK-002','IT','SP-001','10 Mp.Lotus Notes 4.5','Jane
Calabria','Rp9.180','34');
insert into buku values('BK-003','BH','SP-004','Kamus Bahasa Inggris','Jubilee
Enterprise','Rp15.980','65');
insert into buku values('BK-004','IT','SP-001','101 Tip & Trik Adobe Photoshop
Cs','Gregorius Agung','Rp16.830','26');
insert into buku values('BK-005','BI','SP-001','101 Tip & Trik Belajar Anatomi
Manusia','Gregorius Agung','Rp19.380','84');
insert into buku values('BK-006','IT','SP-002','101 Tip & Trik Ms Access Project
2003 & Sql Server 2000','Hengky Alexander','Rp12.580','36');
insert into buku values('BK-007','MN','SP-002','Konsep-konsep Marketing','Anwar
Khaidir','Rp12.580','26');
insert into buku values('BK-008','AG','SP-004','RENUNGAN JUMAT','ABDURRAHMAN
ARROISI','Rp31.280','6');
insert into buku values('BK-009','UM','SP-003','11 Langkah Menjadi Sahabat Ana','V.
Dwiyani','Rp19.380','2');
insert into buku values('BK-010','IT','SP-002','12 Kreasi Logo Dengan Adobe
Illustrator Cs2','Jubilee Enterprise','Rp27.880','88');
insert into buku values('BK-011','IT','SP-004','13 Cara Praktis Memetik Sukses','R.
Herry Prasetyo','Rp16.830','25');

create table pegawai


(
id_pegawai varchar2(10),
nama varchar2(255),
alamat varchar(60),
no_telp varchar2(15),
CONSTRAINT PK_pegawai PRIMARY KEY(id_pegawai)
);

create table transaksi


(
no_faktur varchar2(8),
id_pegawai varchar2(10),
CONSTRAINT PK_transaksi PRIMARY KEY(no_faktur),
CONSTRAINT FK_transaksi_pegawai FOREIGN KEY(id_pegawai) references
pegawai(id_pegawai) on delete cascade
);

create table punya


(
id_buku varchar2(7),
no_faktur varchar2(8),
jml_beli varchar2(3),
jml_jual varchar2(3),
Tgl_transaksi varchar(15),
CONSTRAINT PK_punya PRIMARY KEY(Tgl_transaksi),
CONSTRAINT FK_punya_buku FOREIGN KEY(id_buku) references buku(id_buku) on delete
cascade,
CONSTRAINT FK_punya_transaksi FOREIGN KEY(no_faktur) references
transaksi(no_faktur) on delete cascade
);

Anda mungkin juga menyukai