Catering
Online
1. Buat database
baru dengan nama Catering
create database Catering
2. Buat table
dengan Nama Bahan Produksi
create table Bahan_Produksi (Kode_Barang int
constraint Kode_Barang primary key not null, Nama_Barang varchar (50), Harga_Barang
varchar (30), Tgl_Pembelian_Barang varchar (15));
Masukkan datanya
sesuai kebutuhan
insert into Bahan_Produksi values (1001, 'Beras',
'Rp. 238.000,-', '01 Mei 2014');
Kode_Barang
|
Nama_Barang
|
Harga_Barang
|
Tgl_Pembelian_Barang
|
Data yang ditampilkan
Oracle
3. Buat table
dengan nama Owner
create table Owner (ID_Owner int constraint ID_Owner
primary key not null, Nama varchar (20), Alamat varchar (30), No_Telp varchar
(12));
Masukkan datanya
sesuai kebutuhan
insert into Owner values (11120049, 'Ray Diansyah',
'Jl. Manukan Yoso', '087852600073');
ID_Owner
|
Nama
|
Alamat
|
No_Telp
|
Data
yang ditampilkan
4. Buat table
dengan nama Pegawai
create table Pegawai (Kode_Pegawai int constraint
Kode_Pegawai primary key not null, Nama_Pegawai varchar (20),Alamat varchar
(30), No_Telp varchar (12));
Masukkan datanya
sesuai kebutuhan
insert into Pegawai values (11120005, 'Dwi Safitri',
'Jl. Demak Barat', '08788860992');
ID_Pegawai
|
Nama
|
Alamat
|
No_Telp
|
5. Buat table
dengan nama Customer
create table Customer (ID_Customer int constraint
ID_Customer primary key not null, Nama_Customer varchar (20),Alamat varchar
(20), No_Telp varchar (20));
Masukkan datanya
sesuai kebutuhan
insert into Customer values (20001, 'Julia', 'Jl.
Dukuh Kupang', '081254213025');
ID_Customer
|
Nama
|
Alamat
|
No_Telp
|
6. Buat table
dengan nama Catering
create table Catering (Kode_Menu int constraint
Kode_Menu primary key not null, ID_Customer int references Customer
(ID_Customer),Nama_Menu varchar (30), Jumlah_Menu varchar (20), Harga varchar
(20), Tgl_Order varchar (15));
Masukkan datanya
sesuai kebutuhan
insert into catering values (1111, 20001, 'Kwetiau',
'1 Porsi', 'Rp. 14.000,-', '04 Mei 2014');
Kode_Menu
|
Id_Customer
|
Nama_Menu
|
Jml_Menu
|
Harga
|
Tgl_Order
|
7. Buat table
dengan nama Member
create table Member (No_Member int constraint
No_Member primary key not null, ID_Customer int references Customer
(ID_Customer),Diskon varchar (4));
Masukkan datanya
sesuai kebutuhan
insert into Member values (1211, 20001, '10%');
No.
Member
|
ID_Customer
|
Diskon
|
8. Buat table
dengan nama Transfer Rekening
create table Transfer_Rekening (ID_Customer int
references Customer (ID_Customer), No_Rek int constraint No_Rek primary key not
null,Nama_Pemilik_Rek varchar (30), Total_Pembayaran varchar (15));
Masukkan datanya
sesuai kebutuhan
insert into Transfer_Rekening values (20001,
1030464067, 'Julia Siregar', 'Rp 14.000,-');
ID_Customer
|
No_Rekening
|
Nama_Pemilik
|
Total_Pembayaran
|
JOIN
1.
Input
: Inner Join
Proses : Table customer dan Member
select
* from Customer inner join Member on Customer.ID_Customer=Member.ID_Customer
Oracle
Proses : Table Customer dan Member
select
Customer.Nama_Customer, Member.No_Member from Customer full outer join Member
on Customer.ID_Customer=Member.ID_Customer order by Customer.Nama_Customer
3.
Input
: Left Join
Proses : Table Customer dan
Transfer_Rekening
select
Customer.Nama_Customer, Transfer_Rekening.No_Rek from Customer left join
Transfer_Rekening onCustomer.ID_Customer=Transfer_Rekening.ID_Customer order by
Customer.Nama_Customer
Output :Data di bawah adalah Left join
antara table Customer dan Transfer_Rekening
4.
Input
: Right Join
Proses :Table Customer dan Catering
select
Customer.Nama_Customer, Catering.Jumlah_Menu from Customer right join Catering
on Customer.ID_Customer=Catering.ID_Customer order by Customer.Nama_Customer
5.
Input
: Cross Join
Proses : Table Member dan
Transfer_Rekening
select
Member.No_Member, Member.ID_Customer, Transfer_Rekening.No_Rek, Transfer_Rekening.Nama_Pemilik_Rek,Transfer_Rekening.Total_Pembayaran
from Member cross join Transfer_Rekening
6.
Input
: Union Select
Proses : Table Customer dan Catering
select
ID_Customer from Catering union select ID_Customer from Customer
7.
Input
: Union all Select
Proses : Table Owner dan Pegawai
select
Nama from Owner union all select Nama_Pegawai from Pegawai
0 comments:
Post a Comment