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);

Peminjaman Buku

/*==============================================================*/ /* DBMS name: ORACLE Version 10g */ /* Created on: 10/10/2013 0:23:25 */ /*==============================================================*/ alter table TB_BUKU drop constraint FK_TB_BUKU_MEMINJAM_TB_ANGGO; alter table TB_PENERBIT drop constraint FK_TB_PENER_MENERBITK_TB_PENUL; alter table TB_PENULIS drop constraint FK_TB_PENUL_MENULIS_TB_BUKU; drop table TB_ANGGOTA cascade constraints; drop index MEMINJAM_FK; drop table TB_BUKU cascade constraints; drop index MENERBITKAN_FK; drop table TB_PENERBIT cascade constraints; drop index MENULIS_FK; drop table TB_PENULIS cascade constraints; /*==============================================================*/ /* Table: TB_ANGGOTA */ /*==============================================================*/ create table TB_ANGGOTA ( ID_ANGGOTA INTEGER not null, NAMA_ANGGOTA CHAR(50), ALAMAT_ANGGOTA VARCHAR2(50), TELP_ANGGOTA INTEGER, constraint PK_TB_ANGGOTA primary key (ID_ANGGOTA) ); /*==============================================================*/ /* Table: TB_BUKU */ /*==============================================================*/ create table TB_BUKU ( ID_BUKU INTEGER not null, ID_ANGGOTA INTEGER, NAMA_BUKU CHAR(20), SINOPSIS_BUKU VARCHAR2(50), JUMLAH_TERSEDIA_BUKU VARCHAR2(20), JENIS_BUKU CHAR(20), constraint PK_TB_BUKU primary key (ID_BUKU) ); /*==============================================================*/ /* Index: MEMINJAM_FK */ /*==============================================================*/ create index MEMINJAM_FK on TB_BUKU ( ID_ANGGOTA ASC ); /*==============================================================*/ /* Table: TB_PENERBIT */ /*==============================================================*/ create table TB_PENERBIT ( ID_PENERBIT INTEGER not null, ID_PENULIS INTEGER, NAMA_PENERBIT CHAR(50), ALAMAT_PENERBIT VARCHAR2(50), TELP_PENERBIT INTEGER, constraint PK_TB_PENERBIT primary key (ID_PENERBIT) ); /*==============================================================*/ /* Index: MENERBITKAN_FK */ /*==============================================================*/ create index MENERBITKAN_FK on TB_PENERBIT ( ID_PENULIS ASC ); /*==============================================================*/ /* Table: TB_PENULIS */ /*==============================================================*/ create table TB_PENULIS ( ID_PENULIS INTEGER not null, ID_BUKU INTEGER, NAMA_PENULIS CHAR(50), ALAMAT_PENULIS VARCHAR2(50), TELP_PENULIS INTEGER, constraint PK_TB_PENULIS primary key (ID_PENULIS) ); /*==============================================================*/ /* Index: MENULIS_FK */ /*==============================================================*/ create index MENULIS_FK on TB_PENULIS ( ID_BUKU ASC ); alter table TB_BUKU add constraint FK_TB_BUKU_MEMINJAM_TB_ANGGO foreign key (ID_ANGGOTA) references TB_ANGGOTA (ID_ANGGOTA); alter table TB_PENERBIT add constraint FK_TB_PENER_MENERBITK_TB_PENUL foreign key (ID_PENULIS) references TB_PENULIS (ID_PENULIS); alter table TB_PENULIS add constraint FK_TB_PENUL_MENULIS_TB_BUKU foreign key (ID_BUKU) references TB_BUKU (ID_BUKU);

Ruang Lingkup Kampus

/*==============================================================*/ /* DBMS name: ORACLE Version 10g */ /* Created on: 16/10/2013 20:31:09 */ /*==============================================================*/ alter table ASRAMA drop constraint FK_ASRAMA_RELATIONS_MAHASISW; alter table KANTIN drop constraint FK_KANTIN_RELATIONS_DOSEN; alter table MAHASISWA drop constraint FK_MAHASISW_RELATIONS_DOSEN; alter table MAHASISWA drop constraint FK_MAHASISW_RELATIONS_MATAKULI; alter table MAHASISWA drop constraint FK_MAHASISW_RELATIONS_KANTIN; alter table MASJID drop constraint FK_MASJID_RELATIONS_DOSEN; alter table MASJID drop constraint FK_MASJID_RELATIONS_MAHASISW; alter table MATAKULIAH drop constraint FK_MATAKULI_RELATIONS_DOSEN; alter table PERPUSTAKAAN drop constraint FK_PERPUSTA_RELATIONS_MAHASISW; drop index RELATIONSHIP_9_FK; drop table ASRAMA cascade constraints; drop table DOSEN cascade constraints; drop index RELATIONSHIP_7_FK; drop table KANTIN cascade constraints; drop index RELATIONSHIP_8_FK; drop index RELATIONSHIP_3_FK; drop index RELATIONSHIP_1_FK; drop table MAHASISWA cascade constraints; drop index RELATIONSHIP_6_FK; drop index RELATIONSHIP_5_FK; drop table MASJID cascade constraints; drop index RELATIONSHIP_2_FK; drop table MATAKULIAH cascade constraints; drop index RELATIONSHIP_4_FK; drop table PERPUSTAKAAN cascade constraints; /*==============================================================*/ /* Table: ASRAMA */ /*==============================================================*/ create table ASRAMA ( ID_ASRAMA INTEGER not null, ID_MAHASISWA INTEGER, NAMA_ASRAMA CHAR(30), JENIS_ASRAMA CHAR(30), JUMLAH_ASRAMA INTEGER, constraint PK_ASRAMA primary key (ID_ASRAMA) ); /*==============================================================*/ /* Index: RELATIONSHIP_9_FK */ /*==============================================================*/ create index RELATIONSHIP_9_FK on ASRAMA ( ID_MAHASISWA ASC ); /*==============================================================*/ /* Table: DOSEN */ /*==============================================================*/ create table DOSEN ( ID_DOSEN INTEGER not null, NAMA_DOSEN CHAR(50), ALAMAT_DOSEN VARCHAR2(30), TELP_DOSEN INTEGER, constraint PK_DOSEN primary key (ID_DOSEN) ); /*==============================================================*/ /* Table: KANTIN */ /*==============================================================*/ create table KANTIN ( ID_KANTIN INTEGER not null, ID_DOSEN INTEGER, NAMA_KANTIN CHAR(30), constraint PK_KANTIN primary key (ID_KANTIN) ); /*==============================================================*/ /* Index: RELATIONSHIP_7_FK */ /*==============================================================*/ create index RELATIONSHIP_7_FK on KANTIN ( ID_DOSEN ASC ); /*==============================================================*/ /* Table: MAHASISWA */ /*==============================================================*/ create table MAHASISWA ( ID_MAHASISWA INTEGER not null, ID_KANTIN INTEGER, ID_MATAKULIAH INTEGER, ID_DOSEN INTEGER, NAMA_MAHASISWA CHAR(50), KELAS_MAHASISWA VARCHAR2(30), JURUSAN_MAHASISWA CHAR(10), constraint PK_MAHASISWA primary key (ID_MAHASISWA) ); /*==============================================================*/ /* Index: RELATIONSHIP_1_FK */ /*==============================================================*/ create index RELATIONSHIP_1_FK on MAHASISWA ( ID_DOSEN ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_3_FK */ /*==============================================================*/ create index RELATIONSHIP_3_FK on MAHASISWA ( ID_MATAKULIAH ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_8_FK */ /*==============================================================*/ create index RELATIONSHIP_8_FK on MAHASISWA ( ID_KANTIN ASC ); /*==============================================================*/ /* Table: MASJID */ /*==============================================================*/ create table MASJID ( ID_MASJID INTEGER not null, ID_MAHASISWA INTEGER, ID_DOSEN INTEGER, NAMA_MASJID CHAR(50), constraint PK_MASJID primary key (ID_MASJID) ); /*==============================================================*/ /* Index: RELATIONSHIP_5_FK */ /*==============================================================*/ create index RELATIONSHIP_5_FK on MASJID ( ID_DOSEN ASC ); /*==============================================================*/ /* Index: RELATIONSHIP_6_FK */ /*==============================================================*/ create index RELATIONSHIP_6_FK on MASJID ( ID_MAHASISWA ASC ); /*==============================================================*/ /* Table: MATAKULIAH */ /*==============================================================*/ create table MATAKULIAH ( ID_MATAKULIAH INTEGER not null, ID_DOSEN INTEGER, NAMA_MATAKULIAH CHAR(50), SKS INTEGER, constraint PK_MATAKULIAH primary key (ID_MATAKULIAH) ); /*==============================================================*/ /* Index: RELATIONSHIP_2_FK */ /*==============================================================*/ create index RELATIONSHIP_2_FK on MATAKULIAH ( ID_DOSEN ASC ); /*==============================================================*/ /* Table: PERPUSTAKAAN */ /*==============================================================*/ create table PERPUSTAKAAN ( ID_PERPUSTAKAAN INTEGER not null, ID_MAHASISWA INTEGER, NAMA_PERPUSTAKAAN CHAR(30), NAMA_BUKU CHAR(30), JUMLAH_BUKU INTEGER, NAMA_PENERBIT CHAR(30), TGL_PENERBIT INTEGER, ALAMAT_PENERBIT VARCHAR2(30), constraint PK_PERPUSTAKAAN primary key (ID_PERPUSTAKAAN) ); /*==============================================================*/ /* Index: RELATIONSHIP_4_FK */ /*==============================================================*/ create index RELATIONSHIP_4_FK on PERPUSTAKAAN ( ID_MAHASISWA ASC ); alter table ASRAMA add constraint FK_ASRAMA_RELATIONS_MAHASISW foreign key (ID_MAHASISWA) references MAHASISWA (ID_MAHASISWA); alter table KANTIN add constraint FK_KANTIN_RELATIONS_DOSEN foreign key (ID_DOSEN) references DOSEN (ID_DOSEN); alter table MAHASISWA add constraint FK_MAHASISW_RELATIONS_DOSEN foreign key (ID_DOSEN) references DOSEN (ID_DOSEN); alter table MAHASISWA add constraint FK_MAHASISW_RELATIONS_MATAKULI foreign key (ID_MATAKULIAH) references MATAKULIAH (ID_MATAKULIAH); alter table MAHASISWA add constraint FK_MAHASISW_RELATIONS_KANTIN foreign key (ID_KANTIN) references KANTIN (ID_KANTIN); alter table MASJID add constraint FK_MASJID_RELATIONS_DOSEN foreign key (ID_DOSEN) references DOSEN (ID_DOSEN); alter table MASJID add constraint FK_MASJID_RELATIONS_MAHASISW foreign key (ID_MAHASISWA) references MAHASISWA (ID_MAHASISWA); alter table MATAKULIAH add constraint FK_MATAKULI_RELATIONS_DOSEN foreign key (ID_DOSEN) references DOSEN (ID_DOSEN); alter table PERPUSTAKAAN add constraint FK_PERPUSTA_RELATIONS_MAHASISW foreign key (ID_MAHASISWA) references MAHASISWA (ID_MAHASISWA);