ERD
Tugas 2 Basis Data II
CDM :
PDM :
SCRIPT :
/*==============================================================*/
/* DBMS name: PostgreSQL 8 */
/* Created on: 10/9/2013 6:52:43 AM */
/*==============================================================*/
drop index MEMBELI_FK;
drop index KARYAWAN_PK;
drop table KARYAWAN;
drop index MEMBER_PK;
drop table MEMBER;
drop index MENJUAL_FK;
drop index SUPPLIER_PK;
drop table SUPPLIER;
/*==============================================================*/
/* Table: KARYAWAN */
/*==============================================================*/
create table KARYAWAN (
ID_KARYAWAN INT4 not null,
ID_SUPPLIER INT4 null,
USER_NAME CHAR(50) null,
PASSWORD INT4 null,
constraint PK_KARYAWAN primary key (ID_KARYAWAN)
);
/*==============================================================*/
/* Index: KARYAWAN_PK */
/*==============================================================*/
create unique index KARYAWAN_PK on KARYAWAN (
ID_KARYAWAN
);
/*==============================================================*/
/* Index: MEMBELI_FK */
/*==============================================================*/
create index MEMBELI_FK on KARYAWAN (
ID_SUPPLIER
);
/*==============================================================*/
/* Table: MEMBER */
/*==============================================================*/
create table MEMBER (
ID_MEMBER INT4 not null,
NAMA_MEMBER CHAR(50) null,
TGL_LAHIR_MEMBER INT4 null,
constraint PK_MEMBER primary key (ID_MEMBER)
);
/*==============================================================*/
/* Index: MEMBER_PK */
/*==============================================================*/
create unique index MEMBER_PK on MEMBER (
ID_MEMBER
);
/*==============================================================*/
/* Table: SUPPLIER */
/*==============================================================*/
create table SUPPLIER (
ID_SUPPLIER INT4 not null,
ID_MEMBER INT4 null,
NAMA_SUPPLIER CHAR(50) null,
TGL_LAHIR_SUPPLIER INT4 null,
constraint PK_SUPPLIER primary key (ID_SUPPLIER)
);
/*==============================================================*/
/* Index: SUPPLIER_PK */
/*==============================================================*/
create unique index SUPPLIER_PK on SUPPLIER (
ID_SUPPLIER
);
/*==============================================================*/
/* Index: MENJUAL_FK */
/*==============================================================*/
create index MENJUAL_FK on SUPPLIER (
ID_MEMBER
);
alter table KARYAWAN
add constraint FK_KARYAWAN_MEMBELI_SUPPLIER foreign key (ID_SUPPLIER)
references SUPPLIER (ID_SUPPLIER)
on delete restrict on update restrict;
alter table SUPPLIER
add constraint FK_SUPPLIER_MENJUAL_MEMBER foreign key (ID_MEMBER)
references MEMBER (ID_MEMBER)
on delete restrict on update restrict;

Tidak ada komentar:
Posting Komentar