Kamis, 17 Oktober 2013

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

Tidak ada komentar:

Posting Komentar