Kamis, 22 Maret 2018

File query

LINK :

https://drive.google.com/file/d/1QaemkT8L-_em2jk8ZFezuwQOHrO9BOBI/view?usp=sharing

File Query Toko Buku dengan menggunakan Powerdesigner

/*==============================================================*/
/* DBMS name:      MySQL 5.0                                    */
/* Created on:     23/03/2018 12:06:35                          */
/*==============================================================*/


drop table if exists BUKU;

drop table if exists KARYAWAN;

drop table if exists KATEGORI;

drop table if exists MEMPUNYAI;

drop table if exists PENERBIT;

drop table if exists PENULIS;

drop table if exists TRANSAKSI;

/*==============================================================*/
/* Table: BUKU                                                  */
/*==============================================================*/
create table BUKU
(
   ID_BUKU              varchar(5) not null,
   ID_PENERBIT          varchar(5),
   ID_KATAGORI          varchar(5),
   ID_PENULIS           varchar(5),
   JUDUL                varchar(30),
   TAHUN_TERBIT         date,
   TANGGAL_MASUK        datetime,
   STOK                 int,
   RAK                  varchar(2),
   HARGA                bigint,
   primary key (ID_BUKU)
);

/*==============================================================*/
/* Table: KARYAWAN                                              */
/*==============================================================*/
create table KARYAWAN
(
   ID_KARYAWAN          varchar(5) not null,
   NAMA                 varchar(30),
   ALAMAT               varchar(30),
   NO_TELP              varchar(13),
   primary key (ID_KARYAWAN)
);

/*==============================================================*/
/* Table: KATEGORI                                              */
/*==============================================================*/
create table KATEGORI
(
   ID_KATAGORI          varchar(5) not null,
   KATAGORI             varchar(30),
   primary key (ID_KATAGORI)
);

/*==============================================================*/
/* Table: MEMPUNYAI                                             */
/*==============================================================*/
create table MEMPUNYAI
(
   ID_TRANSAKSI         varchar(5) not null,
   ID_BUKU              varchar(5) not null,
   primary key (ID_TRANSAKSI, ID_BUKU)
);

/*==============================================================*/
/* Table: PENERBIT                                              */
/*==============================================================*/
create table PENERBIT
(
   ID_PENERBIT          varchar(5) not null,
   PENERBIT             varchar(30),
   primary key (ID_PENERBIT)
);

/*==============================================================*/
/* Table: PENULIS                                               */
/*==============================================================*/
create table PENULIS
(
   ID_PENULIS           varchar(5) not null,
   PENULIS              varchar(30),
   primary key (ID_PENULIS)
);

/*==============================================================*/
/* Table: TRANSAKSI                                             */
/*==============================================================*/
create table TRANSAKSI
(
   ID_TRANSAKSI         varchar(5) not null,
   ID_KARYAWAN          varchar(5),
   TGL_TRANSAKSI        datetime,
   TOTAL                bigint,
   primary key (ID_TRANSAKSI)
);

alter table BUKU add constraint FK_MEMILIKI foreign key (ID_KATAGORI)
      references KATEGORI (ID_KATAGORI) on delete restrict on update restrict;

alter table BUKU add constraint FK_MENERBITKAN foreign key (ID_PENERBIT)
      references PENERBIT (ID_PENERBIT) on delete restrict on update restrict;

alter table BUKU add constraint FK_MENULIS foreign key (ID_PENULIS)
      references PENULIS (ID_PENULIS) on delete restrict on update restrict;

alter table MEMPUNYAI add constraint FK_MEMPUNYAI foreign key (ID_TRANSAKSI)
      references TRANSAKSI (ID_TRANSAKSI) on delete restrict on update restrict;

alter table MEMPUNYAI add constraint FK_MEMPUNYAI2 foreign key (ID_BUKU)
      references BUKU (ID_BUKU) on delete restrict on update restrict;

alter table TRANSAKSI add constraint FK_RELATIONSHIP_1 foreign key (ID_KARYAWAN)
      references KARYAWAN (ID_KARYAWAN) on delete restrict on update restrict;

CDM Sama PDM Toko Buku

Hasil Akhir dari Query
CDM Relasi Seluruh Entitas


PDM Yang Dihasilkan

Project 4 Modul 4 Pengambilan Data Melalui Banyak Tabel

2.) KESIMPULANYA ADALAH Perbedaan dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table propinsi (...