<b>Belajar Sistem Basis Data==============no comment===================
/*Nama : yoksin yonathan f
NPM : 0803020135*/
create database komputer
use komputer
create table supplier(
id_sup varchar(15) primary key,
nama_sup varchar(25),
alamat varchar(30),
telp varchar(15))
create table komputer(
kode_komputer varchar(15) primary key,
nama_komputer varchar(25),
satuan varchar(15),
harga integer)
create table pembelian(
no_beli varchar(15) primary key,
tgl_beli datetime,
jumlah integer,
id_sup varchar(15),
kode_komputer varchar(15),
constraint FK_suplier foreign key (id_sup) references supplier (id_sup),
constraint FK_komputer foreign key (kode_komputer) references komputer (kode_komputer))
create table komputer(
id_komputer varchar(15) primary key,
nama_komputer varchar(25),
alamat varchar(25),
telp varchar(15))
create table penjualan(
no_jual varchar(15),
tgl_penjualan datetime,
jumlah integer,
kode_komputer varchar(15),
id_komputerer varchar(15),
constraint FK_komputer foreign key (id_komputer) references komputer (id_komputer),
constraint FK_komputer foreign key (kode_komputer) references komputer (kode_komputer))
insert into supplier values ('s01','yoga','Kepuh','0341-777777');
insert into supplier values ('s02','taufan','Klayatan','0341-888888');
insert into supplier values ('s03','fanis','Kepanjen','0341-225566');
insert into komputer values ('o01','software','buah',100000);
insert into komputer values ('o02','hardisk','buah',30000);
insert into komputer values ('o03','monitor','buah',6000);
insert into pembelian values ('001','2010-03-18',10,'s01','o01');
insert into pembelian values ('002','2010-03-18',10,'s02','o02');
insert into pembelian values ('003','2010-03-19',10,'s03','o03');
insert into penjualan values ('0001','2010-03-25',2,'o01','a01');
insert into penjualan values ('0002','2010-03-26',1,'o01','a01');
insert into penjualan values ('0003','2010-03-28',3,'o01','a03');
select * from supplier
select * from komputer
select * from pembelian
select * from penjualan
create view hasilbeli as select
pembelian.no_beli,komputer.kode_komputer, komputer.nama_komputer, komputer.satuan,
sum((komputer.harga)*(pembelian.jumlah)) as totalbeli
FROM komputer RIGHT JOIN pembelian ON komputer.kode_komputer = pembelian.kode_komputer
GROUP BY pembelian.no_beli, komputer.kode_komputer, komputer.nama_komputer,komputer.satuan
select * from hasilbeli
//right join = menampilkan semua informasi yang tabel reqruipmentnya terpenuhi seperti inner join
create view hasiljual as select
penjualan.no_jual,komputer.kode_komputer, komputer.nama_komputer, komputer.satuan,
sum((komputer.harga)*(penjualan.jumlah)) as totaljual
FROM komputer RIGHT JOIN penjualan ON komputer.kode_komputer = penjualan.kode_komputer
GROUP BY penjualan.no_jual, komputer.kode_komputer, komputer.nama_komputer,komputer.satuan
select * from hasiljual
update penjualan set alamat = 'Jamboer' where alamat = 'Kromengan' <b></b></b>
Senin, 04 Februari 2013
belajar Data base
03.08
BLOG ANAK SUMBA
No comments
0 komentar:
Posting Komentar