Kamis, 17 Oktober 2013

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

Tidak ada komentar:

Posting Komentar