1
create table Barang (
kode_brg varchar2(6)
constraint Barang_kode_brg_pk primary key,
nama_brg varchar2(50),
harga integer not null,
stok integer);
desc Barang;
--No.2
insert into Pelanggan (kode_pelg, nama_pelg, jenis_kel, alamat, email)
values ('P001', 'Vian', 'P', 'Jl.Mangga', 'vian_75');
insert into Pelanggan
values ('P002', 'Julian', 'L', 'Jl.Pear', 'jul_ad21');
insert into Pelanggan
values ('P003', 'Devon', 'L', 'Jl.Duku', 'de_05');
insert into Pelanggan
values ('P004', 'Mia', 'P', 'Jl.Melon', 'mi_33');
insert into Pelanggan
values ('P005', 'Tina', 'P', 'Jl.Anggur', 'tina_99');
--No.4
--No.5A
alter table Barang -- untuk tambah table
add kode_trans varchar(6);
--No.5B
alter table Barang
add foreign key (kode_trans) references Transaksi (kode_trans);
--No.6
update Barang
set kode_trans = 'T002'
where kode_brg = 'B001';
update Barang
set kode_trans = 'T001'
where kode_brg = 'B002';
update Barang
set kode_trans = 'T004'
where kode_brg = 'B003';
update Barang
set kode_trans = 'T002'
where kode_brg = 'B004';
update Barang
set kode_trans = 'T004'
where kode_brg = 'B005';
--No.7
select *
from Transaksi T
where exists ( select *
from Barang B
where B.kode_trans = T.kode_trans);