#membuat database penjualan
create database penjualan
#membuat tabel barang
create table barang
( kode_barang varchar(3),
nama_barang varchar(30),
harga numeric(7)
)
sp_help barang
create table supplier
( kode_supplier varchar(3),
nama_supplier varchar(30)
)
#merubah kolom pada tabel supplier
alter table supplier
alter column kode_supplier varchar(3) not null
#membuat primary key setelah tabel dibuat
alter table supplier
add primary key (kode_supplier)
#membuat primary key langsung
create table faktur
( no_faktur varchar(3) primary key,
tanggal datetime,
jatuh_tempo datetime,
kode_supplier varchar (3)
)
#membuat primary key di akhir
create table transaksi_barang
( no_faktur varchar (3),
kode_barang varchar(3),
qty numeric,
primary key (no_faktur,kode_barang)
)
#membuat primary key setelah tabel dibuat
alter table barang
add primary key (kode_barang)
#merubah kolom pada tabel barang
alter table barang
alter column kode_barang varchar(3) not null
#memasukkan data ke dalam tabel
Insert Into Supplier Values ('G01', 'Gobel Nustra')
Insert Into Supplier Values ('S02', 'Hitachi')
Insert Into Barang Values
('R01', 'Rice Cooker CC3', 150000)
Insert Into Barang Values
('A01', 'AC Split 1/2 PK', 1350000)
Insert Into Barang Values
('A02', 'AC Split 1 PK', 2000000)
Insert Into Faktur Values ('779', '2001/02/02', '2001/03/09', 'S02')
Insert Into Faktur Values ('998', '2001/02/07', '2001/03/09', 'G01')
Insert Into Transaksi_Barang Values
('779', 'R01', 10)
Insert Into Transaksi_Barang Values
('998', 'A01', 10)
Insert Into Transaksi_Barang Values
('998', 'A02', 10)
#menampilkan data
Select * From Transaksi_Barang
Select * From Faktur
Select * From Barang
Select * From Supplier
Alter Table Supplier
Add Constraint PkKodeSuppler
Primary Key(Kode_Supplier)
Alter Table faktur
Add Constraint PknoFaktur
Primary Key(No_Faktur)
Alter Table barang
Add Constraint PkKodebarang
Primary Key(Kode_Barang)
#relasi tabel
Alter Table Transaksi_Barang
Add Constraint FkNoFaktur
Foreign Key(No_faktur) References Faktur(No_Faktur)
Alter Table Transaksi_Barang
Add Constraint FkKodeBarang
Foreign Key(Kode_Barang) References Barang(Kode_Barang)
Alter Table Faktur
Add Constraint FkKodeSupplier
Foreign Key(Kode_Supplier) References Supplier(Kode_Supplier)
Select Faktur.No_Faktur, Barang.Kode_Barang, Faktur.Tanggal, Faktur.Jatuh_Tempo, Transaksi_Barang.qty, Supplier.Kode_Supplier
From Faktur, Barang, Transaksi_Barang, Supplier
Where supplier.kode_supplier=faktur.kode_supplier and
faktur.no_faktur=transaksi_barang.no_faktur and
barang.kode_barang=transaksi_barang.kode_barang
select * from transaksi_faktur
SELECT dbo.Faktur.No_Faktur, dbo.Barang.Kode_Barang, dbo.Faktur.Tanggal, dbo.Faktur.Jatuh_Tempo, dbo.Transaksi_Barang.qty,
dbo.Supplier.Kode_Supplier into transaksi
FROM dbo.Barang INNER JOIN
dbo.Transaksi_Barang ON dbo.Barang.Kode_Barang = dbo.Transaksi_Barang.Kode_Barang INNER JOIN
dbo.Faktur ON dbo.Transaksi_Barang.No_Faktur = dbo.Faktur.No_Faktur INNER JOIN
dbo.Supplier ON dbo.Faktur.Kode_Supplier = dbo.Supplier.Kode_Supplier
select * from transaksi
SELECT faktur.No_Faktur, barang.Kode_Barang, faktur.Tanggal, faktur.Jatuh_Tempo, transaksi_barang.qty, supplier.Kode_Supplier
FROM faktur, barang, transaksi_barang, supplier
WHERE supplier.kode_supplier = faktur.kode_supplier
AND faktur.no_faktur = transaksi_barang.no_faktur
AND barang.kode_barang = transaksi_barang.kode_barang
Tidak ada komentar:
Posting Komentar