Kamis, 27 Maret 2014

Membuat Tabel dan Isi tabel



Perintah membuat tabel:

create table pegawai(
nip varchar2(3) primary key,
nama varchar2(15),
tgllahir date,
tglmasuk date,
kodebagian varchar2(8),
constraints fk_pegawai foreign key(kodebagian) references bagian(kodebagian)
)

create table pegawaitetap(
nip varchar2(3),
gajipokok varchar2(10),
constraints fk_ptetap foreign key (nip) references pegawai (nip)
)

create table pegawaimingguan(
nip varchar2(3),
constraints fk_pminggu foreign key (nip) references pegawai (nip)
)

create table pegawaiharian(
nip varchar2(3),
constraints fk_phari foreign key (nip) references pegawai (nip)
)

create table tanggungan(
nip varchar2(3),
nama varchar2(15),
jeniskelamin varchar2(2),
hubungan varchar2(8),
constraints fk_tanggungan foreign key (nip) references pegawai (nip)
)


create table bagian(
kodebagian varchar2(8) primary key,
nama varchar2(15),
lokasi varchar2(15)
)

create table proyek(
kodeproyek varchar2(5) primary key,
namaproyek varchar2(25),
lokasiproyek varchar2(15),
kodebagian varchar2(8),
constraints fk_proyek foreign key (kodebagian) references bagian (kodebagian)
)

create table kerja(
nip varchar2(3),
kodeproyek varchar2(5),
lama number
)
alter table kerja
add constraints fk_kerja foreign key(nip) references pegawai (nip);
alter table kerja
add constraints fk_kerjaa foreign key(kodeproyek) references proyek (kodeproyek);

membuat isi tabel:

insert into pegawai values ('P11','amir','1-feb-80','25-jun-12','B01')
insert into pegawai values ('P12','benu','20-aug-90','14-jul-12','B02')
insert into pegawai values ('P13','cinta','16-aug-84','15-apr-11','B03')
insert into pegawai values ('P14','eka','4-jul-89','7-oct-10','B04')
insert into pegawai values ('P15','dena','30-may-88','30-jun-10','B01')

insert into pegawaitetap values ('P12','3500')
insert into pegawaitetap values ('P13','2500')

insert into bagian values ('B01','keuangan','jakarta')
insert into bagian values ('B02','hrd','jakarta')
insert into bagian values ('B03','teknisi','ciamis')
insert into bagian values ('B04','umum','bandung')

insert into pegawaimingguan values ('P14')

insert into pegawaiharian values ('P15')
insert into pegawaiharian values ('P14')

insert into tanggungan values ('P11','astuti','W','istri')
insert into tanggungan values ('P11','imra','P','anak')
insert into tanggungan values ('P13','hani','W','anak')
insert into tanggungan values ('P13','pinky','W','anak')
insert into tanggungan values ('P12','sri','W','istri')

insert into proyek values ('PR1','jalan tol antasari','jakarta','B03')
insert into proyek values ('PR2','jembatan suramadu','surabaya','B03')
insert into proyek values ('PR3','pajak','jakarta','B01')
insert into proyek values ('PR4','tes psikotes','bandung','B02')

insert into kerja values ('P11','PR1','2')
insert into kerja values ('P12','PR1','2')
insert into kerja values ('P13','PR4','3')
insert into kerja values ('P13','PR3','4')







Tidak ada komentar:

Posting Komentar