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