Kamis, 17 Oktober 2013

Sdm Pegawai

/*==============================================================*/ /* DBMS name: ORACLE Version 10g */ /* Created on: 16/10/2013 19:52:51 */ /*==============================================================*/ alter table DOSEN drop constraint FK_DOSEN_RELATIONS_MATAKULI; alter table DOSEN drop constraint FK_DOSEN_RELATIONS_RIWAYAT_; alter table DOSEN drop constraint FK_DOSEN_RELATIONS_STATUS; alter table DOSEN drop constraint FK_DOSEN_RELATIONS_AGAMA; alter table JABATAN drop constraint FK_JABATAN_RELATIONS_DOSEN; alter table JABATAN drop constraint FK_JABATAN_RELATIONS_PEGAWAI; alter table PEGAWAI drop constraint FK_PEGAWAI_RELATIONS_RIWAYAT_; alter table PEGAWAI drop constraint FK_PEGAWAI_RELATIONS_STATUS; alter table PEGAWAI drop constraint FK_PEGAWAI_RELATIONS_AGAMA; drop table AGAMA cascade constraints; drop index RELATIONSHIP_9_FK; drop index RELATIONSHIP_7_FK; drop index RELATIONSHIP_5_FK; drop index RELATIONSHIP_3_FK; drop table DOSEN cascade constraints; drop index RELATIONSHIP_2_FK; drop index RELATIONSHIP_1_FK; drop table JABATAN cascade constraints; drop table MATAKULIAH cascade constraints; drop index RELATIONSHIP_8_FK; drop index RELATIONSHIP_6_FK; drop index RELATIONSHIP_4_FK; drop table PEGAWAI cascade constraints; drop table RIWAYAT_HIDUP cascade constraints; drop table STATUS cascade constraints; /*==============================================================*/ /* Table: AGAMA */ /*==============================================================*/ create table AGAMA ( ID_AGAMA CHAR(10) not null, NAMA_AGAMA CHAR, constraint PK_AGAMA primary key (ID_AGAMA) ); /*==============================================================*/ /* Table: DOSEN */ /*==============================================================*/ create table DOSEN ( ID_DOSEN INTEGER not null, ID_STATUS CHAR(10), ID_AGAMA CHAR(10), KODE_MATAKULIAH INTEGER, ID_HIDUP INTEGER, NAMA_DOSEN CHAR(25), TLP_DOSEN INTEGER, ALAMAT_DOSEN VARCHAR2(25), constraint PK_DOSEN primary key (ID_DOSEN) ); /*==============================================================*/ /* Index: RELATIONSHIP_3_FK */ /*==============================================================*/ create index RELATIONSHIP_3_FK on DOSEN ( KODE_MATAKULIAH ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_5_FK */ /*==============================================================*/ create index RELATIONSHIP_5_FK on DOSEN ( ID_HIDUP ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_7_FK */ /*==============================================================*/ create index RELATIONSHIP_7_FK on DOSEN ( ID_STATUS ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_9_FK */ /*==============================================================*/ create index RELATIONSHIP_9_FK on DOSEN ( ID_AGAMA ASC ); /*==============================================================*/ /* Table: JABATAN */ /*==============================================================*/ create table JABATAN ( ID_JABATAN INTEGER not null, ID_PEGAWAI INTEGER, ID_DOSEN INTEGER, NAMA_JABATAN CHAR(20), constraint PK_JABATAN primary key (ID_JABATAN) ); /*==============================================================*/ /* Index: RELATIONSHIP_1_FK */ /*==============================================================*/ create index RELATIONSHIP_1_FK on JABATAN ( ID_DOSEN ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_2_FK */ /*==============================================================*/ create index RELATIONSHIP_2_FK on JABATAN ( ID_PEGAWAI ASC ); /*==============================================================*/ /* Table: MATAKULIAH */ /*==============================================================*/ create table MATAKULIAH ( KODE_MATAKULIAH INTEGER not null, NAMA_MATAKULIAH CHAR(30), SKS INTEGER, constraint PK_MATAKULIAH primary key (KODE_MATAKULIAH) ); /*==============================================================*/ /* Table: PEGAWAI */ /*==============================================================*/ create table PEGAWAI ( ID_PEGAWAI INTEGER not null, ID_STATUS CHAR(10), ID_HIDUP INTEGER, ID_AGAMA CHAR(10), NAMA_PEGAWAI CHAR(30), ALAMAT_PEGAWAI VARCHAR2(30), TELP_PEGAWAI INTEGER, constraint PK_PEGAWAI primary key (ID_PEGAWAI) ); /*==============================================================*/ /* Index: RELATIONSHIP_4_FK */ /*==============================================================*/ create index RELATIONSHIP_4_FK on PEGAWAI ( ID_HIDUP ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_6_FK */ /*==============================================================*/ create index RELATIONSHIP_6_FK on PEGAWAI ( ID_STATUS ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_8_FK */ /*==============================================================*/ create index RELATIONSHIP_8_FK on PEGAWAI ( ID_AGAMA ASC ); /*==============================================================*/ /* Table: RIWAYAT_HIDUP */ /*==============================================================*/ create table RIWAYAT_HIDUP ( ID_HIDUP INTEGER not null, PENDIDIKAN CHAR(10), constraint PK_RIWAYAT_HIDUP primary key (ID_HIDUP) ); /*==============================================================*/ /* Table: STATUS */ /*==============================================================*/ create table STATUS ( ID_STATUS CHAR(10) not null, NAMA_STATUS CHAR(20), constraint PK_STATUS primary key (ID_STATUS) ); alter table DOSEN add constraint FK_DOSEN_RELATIONS_MATAKULI foreign key (KODE_MATAKULIAH) references MATAKULIAH (KODE_MATAKULIAH); alter table DOSEN add constraint FK_DOSEN_RELATIONS_RIWAYAT_ foreign key (ID_HIDUP) references RIWAYAT_HIDUP (ID_HIDUP); alter table DOSEN add constraint FK_DOSEN_RELATIONS_STATUS foreign key (ID_STATUS) references STATUS (ID_STATUS); alter table DOSEN add constraint FK_DOSEN_RELATIONS_AGAMA foreign key (ID_AGAMA) references AGAMA (ID_AGAMA); alter table JABATAN add constraint FK_JABATAN_RELATIONS_DOSEN foreign key (ID_DOSEN) references DOSEN (ID_DOSEN); alter table JABATAN add constraint FK_JABATAN_RELATIONS_PEGAWAI foreign key (ID_PEGAWAI) references PEGAWAI (ID_PEGAWAI); alter table PEGAWAI add constraint FK_PEGAWAI_RELATIONS_RIWAYAT_ foreign key (ID_HIDUP) references RIWAYAT_HIDUP (ID_HIDUP); alter table PEGAWAI add constraint FK_PEGAWAI_RELATIONS_STATUS foreign key (ID_STATUS) references STATUS (ID_STATUS); alter table PEGAWAI add constraint FK_PEGAWAI_RELATIONS_AGAMA foreign key (ID_AGAMA) references AGAMA (ID_AGAMA);

Tidak ada komentar:

Posting Komentar