CREBAS ORACLE VERSI 10g TENTANG ASISTEN DOSEN

/*==============================================================*/
/* DBMS name: ORACLE Version 10g */
/* Created on: 12/05/2010 10:23:09 */
/*==============================================================*/


alter table ASISTEN_DOSEN
drop constraint FK_ASISTEN__MENGATUR_RUANG_LA;

alter table PRAKTIKAN
drop constraint FK_PRAKTIKA_MENCATAT_ASISTEN_;

alter table PRAKTIKAN
drop constraint FK_PRAKTIKA_MENDAFTAR_RUANG_LA;

drop index MENGATUR_FK;

drop table ASISTEN_DOSEN cascade constraints;

drop index MENDAFTAR_FK;

drop index MENCATAT_FK;

drop table PRAKTIKAN cascade constraints;

drop table RUANG_LAB_PRAKTIKUM cascade constraints;

/*==============================================================*/
/* Table: ASISTEN_DOSEN */
/*==============================================================*/
create table ASISTEN_DOSEN (
NPM_ASISTEN_DOSEN INTEGER not null,
ID_PRAKTIKUM VARCHAR2(10),
NAMA_ASISTEN_DOSEN VARCHAR2(35) not null,
KELAS_ASISTEN_DOSEN VARCHAR2(15) not null,
constraint PK_ASISTEN_DOSEN primary key (NPM_ASISTEN_DOSEN)
);

/*==============================================================*/
/* Index: MENGATUR_FK */
/*==============================================================*/
create index MENGATUR_FK on ASISTEN_DOSEN (
ID_PRAKTIKUM ASC
);

/*==============================================================*/
/* Table: PRAKTIKAN */
/*==============================================================*/
create table PRAKTIKAN (
NPM_PRAKTIKAN INTEGER not null,
ID_PRAKTIKUM VARCHAR2(10),
NPM_ASISTEN_DOSEN INTEGER,
NAMA_PRAKTIKAN VARCHAR2(35) not null,
PARALEL_PRAKTIKAN VARCHAR2(15) not null,
constraint PK_PRAKTIKAN primary key (NPM_PRAKTIKAN)
);

/*==============================================================*/
/* Index: MENCATAT_FK */
/*==============================================================*/
create index MENCATAT_FK on PRAKTIKAN (
NPM_ASISTEN_DOSEN ASC
);

/*==============================================================*/
/* Index: MENDAFTAR_FK */
/*==============================================================*/
create index MENDAFTAR_FK on PRAKTIKAN (
ID_PRAKTIKUM ASC
);

/*==============================================================*/
/* Table: RUANG_LAB_PRAKTIKUM */
/*==============================================================*/
create table RUANG_LAB_PRAKTIKUM (
ID_PRAKTIKUM VARCHAR2(10) not null,
PARALEL_RUANG_LAB_PRAKTIKUM VARCHAR2(55),
TANGGAL_PRAKTIKUM DATE,
JADWAL_RUANG_LAB_PRAKTIKUM VARCHAR2(55),
PRAKTIKUM VARCHAR2(50),
constraint PK_RUANG_LAB_PRAKTIKUM primary key (ID_PRAKTIKUM)
);

alter table ASISTEN_DOSEN
add constraint FK_ASISTEN__MENGATUR_RUANG_LA foreign key (ID_PRAKTIKUM)
references RUANG_LAB_PRAKTIKUM (ID_PRAKTIKUM);

alter table PRAKTIKAN
add constraint FK_PRAKTIKA_MENCATAT_ASISTEN_ foreign key (NPM_ASISTEN_DOSEN)
references ASISTEN_DOSEN (NPM_ASISTEN_DOSEN);

alter table PRAKTIKAN
add constraint FK_PRAKTIKA_MENDAFTAR_RUANG_LA foreign key (ID_PRAKTIKUM)
references RUANG_LAB_PRAKTIKUM (ID_PRAKTIKUM);

Posting Komentar

About this blog

Diberdayakan oleh Blogger.

About Me

Foto saya
kalo anda mengenAL saya,, anda ga mgkin menyesal apabila ntar qta berteman...