Anda di halaman 1dari 1

create database latihan; use latihan; create table bagian( id_bagian varchar(10) not null, bagian varchar(30) not

null, gaji_pokok double not null, tunjangan double not null, constraint pk_bagian primary key(id_bagian) ); create table pegawai( id_pegawai varchar(10) not null, pegawai varchar(30) not null, id_bagian varchar(10) not null, constraint pk_pegawai primary key(id_pegawai), constraint fk_bagian foreign key(id_bagian) references bagian(id_bagian) ); insert into bagian(id_bagian, bagian, gaji_pokok, tunjangan) values ('B001','Manager',5000000,25), ('B002','Staff',2500000,50); insert into pegawai(id_pegawai, pegawai, id_bagian) values ('P001','Dede Prayitno','B001'), ('P002','Juned','B002'), ('P003','Epul','B002'); create view data_pegawai as select p.id_pegawai, p.pegawai, b.bagian, b.gaji_pokok, b.tunjangan, b.gaji_poko k+(b.gaji_pokok*(b.tunjangan/100)) as total_gaji from pegawai p, bagian b where p.id_bagian = b.id_bagian;

Anda mungkin juga menyukai