anda dapat juga download The Study Case & solution Lab Oracle & SQL Expert
A. Management User
<iframe width="560" height="315" src="https://www.youtube.com/embed/uFA4D313DBg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
C:\Users\teguh.triharto>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 15 07:12:21 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: system
Enter password:
ERROR:
ORA-28002: the password will expire within 7 days
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
2. Create New User (User : teguh , Password : triharto)
SQL> create user teguh identified by triharto;
User created.
SQL> grant connect to teguh;
Grant succeeded.
SQL> grant resource to teguh;
Grant succeeded.
SQL>
3. Check User that be created
SQL> select * from all_users;
USERNAME USER_ID CREATED
------------------------------ ---------- ---------
TEGUH 91 15-MAR-13
BI 90 25-JUL-12
PM 89 25-JUL-12
SH 88 25-JUL-12
IX 87 25-JUL-12
OE 86 25-JUL-12
HR 85 25-JUL-12
SCOTT 84 02-APR-10
OWBSYS_AUDIT 83 02-APR-10
OWBSYS 79 02-APR-10
APEX_030200 78 02-APR-10
USERNAME USER_ID CREATED
------------------------------ ---------- ---------
APEX_PUBLIC_USER 76 02-APR-10
FLOWS_FILES 75 02-APR-10
MGMT_VIEW 74 02-APR-10
SYSMAN 72 02-APR-10
SPATIAL_CSW_ADMIN_USR 70 02-APR-10
SPATIAL_WFS_ADMIN_USR 67 02-APR-10
MDDATA 65 02-APR-10
MDSYS 57 02-APR-10
SI_INFORMTN_SCHEMA 56 02-APR-10
ORDPLUGINS 55 02-APR-10
ORDDATA 54 02-APR-10
USERNAME USER_ID CREATED
------------------------------ ---------- ---------
ORDSYS 53 02-APR-10
OLAPSYS 61 02-APR-10
ANONYMOUS 46 02-APR-10
XDB 45 02-APR-10
CTXSYS 43 02-APR-10
EXFSYS 42 02-APR-10
XS$NULL 2147483638 02-APR-10
WMSYS 32 02-APR-10
APPQOSSYS 31 02-APR-10
DBSNMP 30 02-APR-10
ORACLE_OCM 21 02-APR-10
USERNAME USER_ID CREATED
------------------------------ ---------- ---------
DIP 14 02-APR-10
OUTLN 9 02-APR-10
SYSTEM 5 02-APR-10
SYS 0 02-APR-10
37 rows selected.
SQL>
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Pr
oduction
With the Partitioning, OLAP, Data Mining and Real Application Testing options
4. Loging oracle using new user( teguh)
Login using new user ( teguh)
C:\Users\teguh.triharto>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 15 07:13:58 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: teguh
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Pr
oduction
With the Partitioning, OLAP, Data Mining and Real Application Testing options
B. Create Table In DDL (Data Definition Language)
detail about DDL on http://fakta-dan-unik.blogspot.com/2012/06/how-to-create-modify-drop-delete-table.html
example create table for barang, suplier, customer, pasok, pembelian;
B.1 Table sample
syntak SQL:
create table barang(KODE_BARANG char(6),NAMA_BARANG varchar2(25), SATUAN_BARANG varchar2(20),STOK_BARANG number(4),KETERANGAN varchar2(15),constraint pk_barang primary key(KODE_BARANG));
create table suplier(KODE_SUPLIER char(5),NAMA_SUPLIER varchar2(30),ALAMAT_SUPLIER varchar2(30),KOTA_SUPLIER varchar2(15),TELEPON_SUPLIER varchar2(15),KETERANGAN varchar2(15),constraint pk_suplier primary key(KODE_SUPLIER));
create table customer(KODE_CUSTOMER char(6),NAMA_CUSTOMER varchar2(30),ALAMAT_CUSTOMER varchar2(30),KOTA_CUSTOMER varchar2(15),TELEPON_CUSTOMER varchar2(15),KETERANGAN varchar2(15),constraint pk_customer primary key(KODE_CUSTOMER));
create table pasok(KODE_PASOK char(10),KODE_BARANG char(6),KODE_SUPLIER char(5),TANGGAL_PASOK date,JUMLAH_PASOK number(4),KETERANGAN varchar2(15),constraint pk_pasok primary key(KODE_PASOK,KODE_BARANG,KODE_SUPLIER),constraint fk_pasok_barang foreign key(KODE_BARANG)references barang(KODE_BARANG),constraint fk_pasok_suplier foreign key(KODE_SUPLIER)references suplier(KODE_SUPLIER));
create table pembelian(KODE_PEMBELIAN char(10),KODE_BARANG char(6),KODE_CUSTOMER char(6),TANGGAL_PEMBELIAN date,JUMLAH_PEMBELIAN number(4),KETERANGAN varchar2(15),constraint pk_pembelian primary key(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER),constraint fk_pembelian_barang foreign key(KODE_BARANG)references barang(KODE_BARANG),constraint fk_pembelian_customer foreign key(KODE_CUSTOMER)references customer(KODE_CUSTOMER));
B.2 Check table before create table
SQL> select * from tab;
no rows selected
SQL>
B.3 Create table barang, suplier, customer, pasok, pembelian;
SQL> create table barang(KODE_BARANG char(6),NAMA_BARANG varchar2(25), SATUAN_BARANG varchar2(20),STOK_BARANG number(4),KETERANGAN varchar2(15),constraint pk_barang primary key(KODE_BARANG));
Table created.
SQL> create table suplier(KODE_SUPLIER char(5),NAMA_SUPLIER varchar2(30),ALAMAT_SUPLIER varchar2(30),KOTA_SUPLIER varchar2(15),TELEPON_SUPLIER varchar2(15),KETERANGAN varchar2(15),constraint pk_suplier primary key(KODE_SUPLIER));
Table created.
SQL> create table customer(KODE_CUSTOMER char(6),NAMA_CUSTOMER varchar2(30),ALAMAT_CUSTOMER varchar2(30),KOTA_CUSTOMER varchar2(15),TELEPON_CUSTOMER varchar2(15),KETERANGAN varchar2(15),constraint pk_customer primary key(KODE_CUSTOMER));
Table created.
SQL> create table pasok(KODE_PASOK char(10),KODE_BARANG char(6),KODE_SUPLIER char(5),TANGGAL_PASOK date,JUMLAH_PASOK number(4),KETERANGAN varchar2(15),constraint pk_pasok primary key(KODE_PASOK,KODE_BARANG,KODE_SUPLIER),constraint fk_pasok_barang foreign key(KODE_BARANG)references barang(KODE_BARANG),constraint fk_pasok_suplier foreign key(KODE_SUPLIER)references suplier(KODE_SUPLIER));
Table created.
SQL> create table pembelian(KODE_PEMBELIAN char(10),KODE_BARANG char(6),KODE_CUSTOMER char(6),TANGGAL_PEMBELIAN date,JUMLAH_PEMBELIAN number(4),KETERANGAN varchar2(15),constraint pk_pembelian primary key(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER),constraint fk_pembelian_barang foreign key(KODE_BARANG)references barang(KODE_BARANG),constraint fk_pembelian_customer foreign key(KODE_CUSTOMER)references customer(KODE_CUSTOMER));
Table created.
SQL>
B.3 Check table after create table
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
BARANG TABLE
CUSTOMER TABLE
PASOK TABLE
PEMBELIAN TABLE
SUPLIER TABLE
SQL>
C. Insert Data on DML(Data Manipulation language)
detail DML on http://fakta-dan-unik.blogspot.com/2012/09/how-to-insert-update-delete-data-in.html
example insert data barang, suplier, customer, pasok, pembelian;
C.1 insert data barang
Syntak
insert data on table
select * from barang;
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-01','RICE COOKER','BUAH',20);
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-02','LEMARI ES','UNIT',8);
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-03','TELEVISI','UNIT',30);
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-04','RADIO/TAPE','BUAH',35);
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-05','KOMPUTER','UNIT',28);
insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-06','KIPAS ANGIN','BUAH',38);
C.1.1 Check data barang before insert data
SQL> select * from barang;
no rows selected
SQL>
C.1.2 Insert data barang
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-01','RICE COOKER','BUAH',20);
1 row created.
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-02','LEMARI ES','UNIT',8);
1 row created.
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-03','TELEVISI','UNIT',30);
1 row created.
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-04','RADIO/TAPE','BUAH',35);
1 row created.
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-05','KOMPUTER','UNIT',28);
1 row created.
SQL> insert into barang(KODE_BARANG,NAMA_BARANG,SATUAN_BARANG,STOK_BARANG) values('ELK-06','KIPAS ANGIN','BUAH',38);
1 row created.
SQL>
C.1.3 Check data barang after insert data
SQL> select * from barang;
KODE_B NAMA_BARANG SATUAN_BARANG STOK_BARANG KETERANGAN
------ ------------------------- -------------------- ----------- ---------------
ELK-01 RICE COOKER BUAH 20
ELK-02 LEMARI ES UNIT 8
ELK-03 TELEVISI UNIT 30
ELK-04 RADIO/TAPE BUAH 35
ELK-05 KOMPUTER UNIT 28
ELK-06 KIPAS ANGIN BUAH 38
6 rows selected.
SQL>
C.2 insert data suplier
Syntak
insert data on table
select * from suplier;
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EJ-01','PT ACTRON','JL THAMRIN 12','JAKARTA','(021) 850-2301');
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EJ-02','PT MULYA ELEKTRONIK','JL SUDIRMAN 45','JAKARTA','(021) 855-4262');
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-01','PT ULTRASOUND','JL SUKARNO HATTA 103','BANDUNG','(021) 522-3305');
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-02','PT SUPERTRON','JL INDUSTRI 37','BANDUNG','(021) 660-4091');
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-03','PT OCHANG','JL KOSAMBI 44','BANDUNG','(022) 850-4444');
insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-04','PT TUNGGAL JAYA','JL KIARA CONDONG 77','BANDUNG','(022)740-7777');
select * from suplier;
C.2.1 Check data suplier before insert data
SQL> select * from suplier;
no rows selected
SQL>
C.2.2 insert data suplier
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EJ-01','PT ACTRON','JL THAMRIN 12','JAKARTA','(021) 850-2301');
1 row created.
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EJ-02','PT MULYA ELEKTRONIK','JL SUDIRMAN 45','JAKARTA','(021) 855-4262');
1 row created.
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-01','PT ULTRASOUND','JL SUKARNO HATTA 103','BANDUNG','(021) 522-3305');
1 row created.
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-02','PT SUPERTRON','JL INDUSTRI 37','BANDUNG','(021) 660-4091');
1 row created.
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-03','PT OCHANG','JL KOSAMBI 44','BANDUNG','(022) 850-4444');
1 row created.
SQL> insert into suplier(KODE_SUPLIER,NAMA_SUPLIER,ALAMAT_SUPLIER,KOTA_SUPLIER,TELEPON_SUPLIER) values ('EB-04','PT TUNGGAL JAYA','JL KIARA CONDONG 77','BANDUNG','(022)740-7777');
1 row created.
SQL>
C.2.3 Check data suplier after insert data
SQL> select * from suplier;
KODE_ NAMA_SUPLIER ALAMAT_SUPLIER KOTA_SUPLIER TELEPON_SUPLIER KETERANGAN
----- ------------------------------ ------------------------------ --------------- --------------- ---------------
EJ-01 PT ACTRON JL THAMRIN 12 JAKARTA (021) 850-2301
EJ-02 PT MULYA ELEKTRONIK JL SUDIRMAN 45 JAKARTA (021) 855-4262
EB-01 PT ULTRASOUND JL SUKARNO HATTA 103 BANDUNG (021) 522-3305
EB-02 PT SUPERTRON JL INDUSTRI 37 BANDUNG (021) 660-4091
EB-03 PT OCHANG JL KOSAMBI 44 BANDUNG (022) 850-4444
EB-04 PT TUNGGAL JAYA JL KIARA CONDONG 77 BANDUNG (022)740-7777
6 rows selected.
SQL>
C.3 insert data customer
Syntak insert data on table
select * from customer;
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('J-0001','TOKO KARISMA','JL CIMANGGIS 34','JAKARTA','(021) 856-4209');
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('J-0002','TOKO AYU','JL CIMANGGIS 12','JAKARTA','(021) 856-1321');
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0001','TOKO WARNA','JL ABC 234','BANDUNG','(022) 432-6635');
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0002','TOKO SURYA','JL ABC 309','BANDUNG','(022) 432-6024');
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0003','TOKO MAHARANI','JL KOPO 333','BANDUNG','(022) 856-3333');
insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0004','TOKO MULYA','JL OTISTA 555','BANDUNG','(022) 422-5555');
select * from customer;
C.3.1 Check data customer before insert data
SQL> select * from customer;
no rows selected
SQL>
C.3.2 insert data suplier
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('J-0001','TOKO KARISMA','JL CIMANGGIS 34','JAKARTA','(021) 856-4209');
1 row created.
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('J-0002','TOKO AYU','JL CIMANGGIS 12','JAKARTA','(021) 856-1321');
1 row created.
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0001','TOKO WARNA','JL ABC 234','BANDUNG','(022) 432-6635');
1 row created.
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0002','TOKO SURYA','JL ABC 309','BANDUNG','(022) 432-6024');
1 row created.
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0003','TOKO MAHARANI','JL KOPO 333','BANDUNG','(022) 856-3333');
1 row created.
SQL> insert into customer(KODE_CUSTOMER,NAMA_CUSTOMER,ALAMAT_CUSTOMER,KOTA_CUSTOMER,TELEPON_CUSTOMER) values('B-0004','TOKO MULYA','JL OTISTA 555','BANDUNG','(022) 422-5555');
1 row created.
SQL>
C.3.3 Check data customer after insert data
SQL> select * from customer;
KODE_C NAMA_CUSTOMER ALAMAT_CUSTOMER KOTA_CUSTOMER TELEPON_CUSTOME KETERANGAN
------ ------------------------------ ------------------------------ --------------- --------------- ---------------
J-0001 TOKO KARISMA JL CIMANGGIS 34 JAKARTA (021) 856-4209
J-0002 TOKO AYU JL CIMANGGIS 12 JAKARTA (021) 856-1321
B-0001 TOKO WARNA JL ABC 234 BANDUNG (022) 432-6635
B-0002 TOKO SURYA JL ABC 309 BANDUNG (022) 432-6024
B-0003 TOKO MAHARANI JL KOPO 333 BANDUNG (022) 856-3333
B-0004 TOKO MULYA JL OTISTA 555 BANDUNG (022) 422-5555
6 rows selected.
SQL>
C.4 insert data pasok
Syntak insert data on table
select * from pasok;
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E001','ELK-01','EJ-01','1-Jan-02',8);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E002','ELK-01','EJ-02','1-Jan-02',5);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E003','ELK-02','EJ-01','1-Feb-02',2);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E004','ELK-02','EJ-02','2-Feb-02',3);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E005','ELK-02','EB-02','1-Jan-02',2);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E006','ELK-03','EJ-01','3-Mar-02',5);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E007','ELK-03','EJ-01','4-Mar-02',2);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E008','ELK-03','EJ-01','3-Mar-02',3);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E009','ELK-03','EB-01','13-Mar-02',4);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E010','ELK-03','EB-01','13-Mar-02',3);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E011','ELK-04','EB-01','22-Apr-02',12);
insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E012','ELK-04','EB-02','30-Apr-02',9);
select * from pasok;
C.4.1 Check data pasok before insert data
SQL> select * from pasok;
no rows selected
SQL>
C.4.2 insert data pasok
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E001','ELK-01','EJ-01','1-Jan-02',8);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E002','ELK-01','EJ-02','1-Jan-02',5);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E003','ELK-02','EJ-01','1-Feb-02',2);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E004','ELK-02','EJ-02','2-Feb-02',3);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E005','ELK-02','EB-02','1-Jan-02',2);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E006','ELK-03','EJ-01','3-Mar-02',5);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E007','ELK-03','EJ-01','4-Mar-02',2);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E008','ELK-03','EJ-01','3-Mar-02',3);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E009','ELK-03','EB-01','13-Mar-02',4);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E010','ELK-03','EB-01','13-Mar-02',3);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E011','ELK-04','EB-01','22-Apr-02',12);
1 row created.
SQL> insert into pasok(KODE_PASOK,KODE_BARANG,KODE_SUPLIER,TANGGAL_PASOK,JUMLAH_PASOK) values('PAS-E012','ELK-04','EB-02','30-Apr-02',9);
1 row created.
SQL>
C.4.3 Check data pasok after insert data
SQL> select * from pasok;
KODE_PASOK KODE_B KODE_ TANGGAL_P JUMLAH_PASOK KETERANGAN
---------- ------ ----- --------- ------------ ---------------
PAS-E001 ELK-01 EJ-01 01-JAN-02 8
PAS-E002 ELK-01 EJ-02 01-JAN-02 5
PAS-E003 ELK-02 EJ-01 01-FEB-02 2
PAS-E004 ELK-02 EJ-02 02-FEB-02 3
PAS-E005 ELK-02 EB-02 01-JAN-02 2
PAS-E006 ELK-03 EJ-01 03-MAR-02 5
PAS-E007 ELK-03 EJ-01 04-MAR-02 2
PAS-E008 ELK-03 EJ-01 03-MAR-02 3
PAS-E009 ELK-03 EB-01 13-MAR-02 4
PAS-E010 ELK-03 EB-01 13-MAR-02 3
PAS-E011 ELK-04 EB-01 22-APR-02 12
PAS-E012 ELK-04 EB-02 30-APR-02 9
12 rows selected.
SQL>
C.5 insert data pembelian
Syntak insert data on table
select * from pembelian;
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E001','ELK-01','J-0001','20-May-02',3);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E002','ELK-01','J-0001','21-May-02',4);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E003','ELK-01','J-0002','20-May-02',2);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E004','ELK-01','B-0001','20-May-02',2);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E005','ELK-01','B-0002','22-May-02',3);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E006','ELK-02','J-0001','24-Jun-02',1);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E007','ELK-02','J-0002','24-Jun-02',1);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E008','ELK-02','B-0001','25-Jun-02',2);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E009','ELK-02','B-0002','25-Jun-02',2);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E010','ELK-03','J-0001','20-Jun-02',5);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E011','ELK-03','J-0002','2-Jul-02',4);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E012','ELK-03','B-0001','4-Jul-02',6);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E013','ELK-03','J-0001','10-Jul-02',5);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E014','ELK-04','J-0002','15-Jul-02',12);
insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E015','ELK-04','B-0002','17-Jul-02',15);
select * from pembelian;
C.5.1 Check data pembelian before insert data
SQL> select * from pembelian;
no rows selected
SQL>
C.4.2 insert data pembelian
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E001','ELK-01','J-0001','20-May-02',3);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E002','ELK-01','J-0001','21-May-02',4);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E003','ELK-01','J-0002','20-May-02',2);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E004','ELK-01','B-0001','20-May-02',2);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E005','ELK-01','B-0002','22-May-02',3);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E006','ELK-02','J-0001','24-Jun-02',1);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E007','ELK-02','J-0002','24-Jun-02',1);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E008','ELK-02','B-0001','25-Jun-02',2);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E009','ELK-02','B-0002','25-Jun-02',2);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E010','ELK-03','J-0001','20-Jun-02',5);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E011','ELK-03','J-0002','2-Jul-02',4);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E012','ELK-03','B-0001','4-Jul-02',6);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E013','ELK-03','J-0001','10-Jul-02',5);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E014','ELK-04','J-0002','15-Jul-02',12);
1 row created.
SQL> insert into pembelian(KODE_PEMBELIAN,KODE_BARANG,KODE_CUSTOMER,TANGGAL_PEMBELIAN,JUMLAH_PEMBELIAN) values('BEL-E015','ELK-04','B-0002','17-Jul-02',15);
1 row created.
SQL>
C.5.3 Check data pembelian after insert data
SQL> select * from pembelian;
KODE_PEMBE KODE_B KODE_C TANGGAL_P JUMLAH_PEMBELIAN KETERANGAN
---------- ------ ------ --------- ---------------- ---------------
BEL-E001 ELK-01 J-0001 20-MAY-02 3
BEL-E002 ELK-01 J-0001 21-MAY-02 4
BEL-E003 ELK-01 J-0002 20-MAY-02 2
BEL-E004 ELK-01 B-0001 20-MAY-02 2
BEL-E005 ELK-01 B-0002 22-MAY-02 3
BEL-E006 ELK-02 J-0001 24-JUN-02 1
BEL-E007 ELK-02 J-0002 24-JUN-02 1
BEL-E008 ELK-02 B-0001 25-JUN-02 2
BEL-E009 ELK-02 B-0002 25-JUN-02 2
BEL-E010 ELK-03 J-0001 20-JUN-02 5
BEL-E011 ELK-03 J-0002 02-JUL-02 4
BEL-E012 ELK-03 B-0001 04-JUL-02 6
BEL-E013 ELK-03 J-0001 10-JUL-02 5
BEL-E014 ELK-04 J-0002 15-JUL-02 12
BEL-E015 ELK-04 B-0002 17-JUL-02 15
15 rows selected.
SQL>
D. Study Case SQL Expert
visit http://fakta-dan-unik.blogspot.com/search/label/SQL
Practical Case Studies to learn SQL After Install Oracle Database and Microsoft SQL Server
source
Referensi
- Menguasai Oracle, SQL & PL/SQL karya Imam Heryanto, Budi Raharjo, Penerbit Informatika Bandung
- blog http://fakta-dan-unik.blogspot.com/2013/03/study-kasus-praktis-belajar-sql-setelah.html
- http://fakta-dan-unik.blogspot.com/search/label/SQL
- http://fakta-dan-unik.blogspot.com/search/label/Oracle
No comments:
Post a Comment