1.
Membuat tabel
barang:
CREATE TABLE barang
(
kode_barang
char(10),
nama_barang
varchar(20),
satuan_barang
varchar(10),
stok_barang
numeric(5)
)
2.
Tampilan tabel barang:
SELECT* FROM barang;
3.
Menetapkan kode_barang dalam tabel barang
sebagai primary key:
ALTER TABLE barang ADD CONSTRAINT
pk_kodebarang UNIQUE (kode_barang);
4.
Membuat tabel suplier:
CREATE TABLE suplier
(
kode_suplier
varchar(10),
nama_suplier
varchar(20),
telp_suplier
numeric(12),
alamat_suplier
varchar(20)
)
5.
Tampilan tabel suplier:
SELECT* FROM suplier;
6.
Menetapkan kode_suplier dalam tabel suplier
sebagai primary key:
ALTER TABLE suplier ADD CONSTRAINT
pk_kodesuplier UNIQUE (kode_suplier);
7.
Membuat tabel pasok:
CREATE TABLE pasok
(
kode_pasok
char(10),
kode_barang
varchar(20),
kode_suplier
varchar(10),
tanggal_pasok
date,
jumlah_pasok
numeric(5)
)
8.
Tampilan tabel pasok:
SELECT* FROM pasok
9.
Menetapkan kode_pasok dalam tabel pasok sebagai
primary key:
ALTER TABLE pasok ADD CONSTRAINT
pk_kodepasok UNIQUE (kode_pasok);
1. Menetapkan kode_barang dalam tabel pasok sebagai
foreign key:
ALTER TABLE pasok ADD FOREIGN KEY
(kode_barang) REFERENCES barang(kode_barang);
1. Menetapkan kode_suplier dalam tabel pasok
sebagai foreign key:
ALTER TABLE pasok ADD FOREIGN KEY
(kode_suplier) REFERENCES suplier(kode_suplier);
1. Menambahkan isi data dari tabel barang:
INSERT INTO barang
VALUES('brg001','Pensil',NULL,300);
INSERT INTO barang
VALUES('brg002','Kertas','Rim',50);
INSERT INTO barang
VALUES('brg003','Penggaris','Unit',75);
1. Tampilan tabel barang setelah ada datanya:
SELECT* FROM barang;
1. Menambahkan isi data dari tabel suplier:
INSERT INTO suplier
VALUES('sup001','Alfa','012345','Jalan Mangga');
INSERT INTO suplier VALUES('sup002','Betha','012345','Jalan
Jambu');
INSERT INTO suplier
VALUES('sup003','Charlie','012345','Jalan Jeruk');
1. Tampilan tabel suplier setelah ada datanya:
SELECT* FROM suplier;
1. Menambahkan isi data dari tabel pasok :
INSERT INTO pasok VALUES('pas001','brg001','sup002','05-01-2015',50);
INSERT INTO pasok
VALUES('pas002','brg002','sup002','02-01-2015',350);
1. Tampilan tabel pasok setelah ada datanya:
SELECT* FROM pasok;
1. Menampilkan nama barang yang stok nya kurang
dari 100:
SELECT(nama_barang) FROM barang
WHERE stok_barang < 100
1. Contoh Query untuk mencari nama suplier yang
beralamat di Jalan Mangga:
SELECT (nama_suplier) FROM suplier
WHERE alamat_suplier = 'Jalan Mangga'
2. Tampilkan nama barang, dan nama penyuplai yang
memasok barang lebih dari 100:
SELECT
barang.nama_barang,suplier.nama_suplier
FROM barang,suplier,pasok
WHERE barang.kode_barang =
pasok.kode_barang AND
suplier.kode_suplier
= pasok.kode_suplier AND
pasok.jumlah_pasok
> 100;
2. UPDATE untuk mengganti nilai dari kolom:
UPDATE barang
SET stok_barang = 1000
WHERE kode_barang = 'brg001';
2. Tampilan tabel barang setelah di UPDATE:
SELECT* FROM barang;
2. DELETE untuk menghapus semua baris sesuai dengan
kondisi yang telah ditetapkan:
DELETE FROM suplier
WHERE kode_suplier = 'sup001'
2. Tampilan Tabel suplier setelah di DELETE:
SELECT* FROM suplier;
MATERI
https://www.scribd.com/doc/283491330/20151-31-C31040303-C-K-3-pdf
0 komentar:
Posting Komentar