2.) KESIMPULANYA ADALAH Perbedaan dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table propinsi (table kiri), data yg tidak berelasi akan bernilai NULL
Sama dengan LEFT JOIN, RIGHT JOIN akan menampilkan data-data yang tidak berelasi. Namun kebalikan dari LEFT JOIN, pada table kota (table kanan), data yg tidak berelasi akan bernilai NULL.
Tugas Basis Data Lanjut
Jumat, 13 April 2018
Jumat, 06 April 2018
PROJECT 3 MANIPULASI DATA
4) Kesimpulanya dari nomer 2 dan 3 adalah perintah UPDATE digunakan untuk memodifikasi data pada tabel dalam basis data.
Jumat, 30 Maret 2018
Kamis, 22 Maret 2018
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;
/* 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;
Langganan:
Postingan (Atom)
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 (...
-
2.) KESIMPULANYA ADALAH Perbedaan dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table propinsi (...