12
Page | 1 Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143 Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com Sinopsis Tanpa memahami perintah Oracle SQL tidak mungkin seseorang bisa berprofesi sebagai Oracle Database Administrator (DBA) ataupun Programmer Oracle. Oleh sebab itu, buku ini merupakan buku standar yang harus dipelajari oleh mereka yang ingin menjadi Oracle DBA atau Oracle Programmer. Buku ini memberi bahasan yang lengkap dan detail tentang perintah SQL mulai dari perintah dasar sampai perintah tingkat lanjut. Struktur penulisan disusun dengan urutan dan komposisi yang baik berdasarkan pengalaman penulis dalam mengajarkan materi Oracle sehingga sangat mudah dipahami. Diawali dengan konsep user dan schema pada database Oracle, bagaimana user menggunakan tool untuk berinteraksi dengan database, menjalankan perintah dasar sampai ke perintah yang sangat kompleks. Semua itu dijelaskan secara detail dan bertahap, merupakan kombinasi antara konsep dan praktek. Setiap akhir bab diberikan latihan soal yang berkaitan dengan bab tersebut dengan tujuan untuk mengukur tingkat pemahaman pembaca. Dengan mengikuti semua yang ada di buku ini secara berurutan, pembaca yang masih pemula diharapkan bisa menguasai perintah SQL Oracle dengan baik. Materi buku sangat lengkap, mencakup semua bahasan yang diperlukan untuk ujian sertifikasi Oracle kode ujian 1Z0-051 Oracle 11g: SQL Fundamental atau 1Z0-061 Oracle 12c: SQL Fundamental ditambah dengan fungsi-fungsi analisis data seperti pivot dan unpivot, total komulatif, center average dan moving average sehingga buku ini bisa dijadikan sebagai buku pendamping bagi pembaca yang ingin mengambil ujian sertifikasi Oracle Certified Associate (OCA) dan Oracle Certified Professional (OCP). Salam Bambang Sutejo, S.Si, OCP email : [email protected] Website : https://oracleid.wordpress.com

Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

  • Upload
    ngominh

  • View
    370

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 1

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Sinopsis

Tanpa memahami perintah Oracle SQL tidak mungkin seseorang bisa berprofesi sebagai Oracle Database Administrator (DBA) ataupun Programmer Oracle. Oleh sebab itu, buku ini merupakan buku standar yang harus dipelajari oleh mereka yang ingin menjadi Oracle DBA atau Oracle Programmer. Buku ini memberi bahasan yang lengkap dan detail tentang perintah SQL mulai dari perintah dasar sampai perintah tingkat lanjut.

Struktur penulisan disusun dengan urutan dan komposisi yang baik berdasarkan pengalaman penulis dalam mengajarkan materi Oracle sehingga sangat mudah dipahami. Diawali dengan konsep user dan schema pada database Oracle, bagaimana user menggunakan tool untuk berinteraksi dengan database, menjalankan perintah dasar sampai ke perintah yang sangat kompleks. Semua itu dijelaskan secara detail dan bertahap, merupakan kombinasi antara konsep dan praktek. Setiap akhir bab diberikan latihan soal yang berkaitan dengan bab tersebut dengan tujuan untuk mengukur tingkat pemahaman pembaca.

Dengan mengikuti semua yang ada di buku ini secara berurutan, pembaca yang masih pemula diharapkan bisa menguasai perintah SQL Oracle dengan baik.

Materi buku sangat lengkap, mencakup semua bahasan yang diperlukan untuk ujian sertifikasi Oracle kode ujian 1Z0-051 Oracle 11g: SQL Fundamental atau 1Z0-061 Oracle 12c: SQL Fundamental ditambah dengan fungsi-fungsi analisis data seperti pivot dan unpivot, total komulatif, center average dan moving average sehingga buku ini bisa dijadikan sebagai buku pendamping bagi pembaca yang ingin mengambil ujian sertifikasi Oracle Certified Associate (OCA) dan Oracle Certified Professional (OCP).

Salam

Bambang Sutejo, S.Si, OCP

email : [email protected]

Website : https://oracleid.wordpress.com

Page 2: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 2

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Oracle Certified Professional (OCP)

Sertifikasi Oracle

Untuk keberhasilan dalam penanganan database Oracle dengan kapasitas besar dan kompleks diperlukan seorang database administrator (DBA) yang handal. DBA yang baik akan mampu menangani setiap permasalahan yang mengganggu kelangsungan sistem database, mampu melakukan tindakan-tindakan untuk mencegah terjadinya kerusakan pada sistem database sehingga database bisa beroperasi dengan performance yang optimal dan dengan availability yang tinggi. Untuk menjadi DBA yang mempunyai kemampuan seperti itu bisa ditempuh dengan mengikuti Oracle Certified Professional Track.

Oracle Certified Professional (OCP) merupakan program yang dikembangkan oleh Oracle Corp. dengan tujuan untuk menghasilkan tenaga profesional yang mempunyai kemampuan manajemen database sesuai dengan standar acuan yang diberikan oleh Oracle. Dengan memperoleh OCP kesempatan Anda untuk berkarir sebagai Oracle DBA menjadi lebih luas.

Apa yang dibutuhkan untuk sertifikasi

Untuk memperoleh sertifikasi Oracle Anda harus lulus ujian yang sudah ditentukan. Jumlah dan jenis ujian yang harus ditempuh berbeda untuk setiap versi Oracle. Berikut ini ujian untuk memperoleh sertifikasi untuk setiap versi Oracle yaitu, Oracle 12c, Oracle11g dan Oracle10g.

Oracle 12c Certified Professional DBA

Untuk memperoleh OCP 12c Database Administrator harus lulus tiga ujian(Exam) berikut:

Exam 1: Oracle 12c Database : SQL Fundamental (1Z0-061)

Exam 2: Oracle 12c Database: Installation and Administration ( 1Z0-062)

Exam 3: Oracle 12c Database: Advanced Administration (1Z0-063)

Sumber : https://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=385#tabs-3

Page 3: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 3

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Oracle 11g Certified Professional DBA

Untuk memperoleh OCP 11g Database Administrator harus lulus tiga ujian(Exam) berikut:

Exam 1: Oracle 11g Database : SQL Fundamental (1Z0-051)

Exam 2: Oracle 11g Database: Administration Workshop I ( 1Z0-052)

Exam 3: Oracle 11g Database: Administration Workshop II (1Z0-053)

Sumber:

https://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=163#tabs-3

Oracle 10g Certified Professional DBA

Untuk memperoleh OCP 10g Database Administrator harus lulus tiga ujian(Exam) berikut:

Exam 1: Introduction to Oracle9i: SQL (1Z0-007) atau Oracle 11g Database : SQL Fundamental (1Z0-051)

Exam 2: Oracle10g Database: Administration Workshop I ( 1Z0-042)

Exam 3: Oracle10g Database: Administration Workshop II (1Z0-043)

Sumber:

https://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=162#tabs-3

Format Ujian

Ujian dilakukan dengan menggunakan komputer dengan soal yang bertipe multiple-choice. Pertanyaan yang diberikan berjumlah antara 60-65 soal dengan waktu ujian antara 90-120 menit. Tempat pelaksanaan ujian adalah lembaga yang sudah ditunjuk secara resmi oleh Oracle Corp.

Apa kaitannya Buku ini dengan Sertifikasi Oracle

Buku ini membahas tentang perintah SQL mulai perintah dasar sampai tingkat lanjut. Keahlian menggunakan perintah SQL merupakan kemampuan dasar yang harus Anda miliki jika Anda ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g: SQL Fundamental dan Exam 1Z0-061 Oracle 12c: SQL Fundamental

Selain itu, buku ini dilengkapi dengan soal latihan dan pembahasan, sehingga pembaca akan terbiasa jika suatu saat mengambil ujian sertifikasi.

Semoga Anda terbantu dengan adanya buku ini.

Page 4: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 4

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Proporsi Halaman per bab

BAB JUDUL JLH HAL.

1 Pendahuluan 33

2 Menampilkan Informasi dari Tabel 31

3 Perintah SQL*Plus 26

4 SQL Function 43

5 Join 21

6 Subquery 29

7 Manipulasi Data 26

8 Tabel 39

9 Index, View, Sequence, Synonym dan Flashback Data Archive 26

10 User, Privilege, Role dan Audit Perintah SQL 22

11 Advanced Subquery 40

12 Pivot, Unpivot dan Fungsi Analisa Data 25

13 Soal Lathan dan Pembahasan 41

Total Halaman 402

Page 5: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 5

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

DETAIL MATERI

Bab 1 Pendahuluan

Materi yang dibahas dalam bab ini mencakup:

Pengertian Database secara umum

Database Oracle

Konsep Database Relasional

User dan Schema di database Oracle

Penggunaan tools interface untuk akses database

SQL*Plus

SQL Developer

Klasifikasi perintah SQL

Data Manipulation Language(DML)

Data Definition Language (DDL)

Data Control Language (DCL)

Transaction Control Language(TCL)

Instalasi software dan Membuat database Oracle

Mempersiapkan schema dan tabel yang digunakan pada buku ini

Latihan Soal

Bab 2 Menampilkan Informasi dari Tabel

Materi yang dibahas dalam bab ini mencakup:

Perintah dasar SELECT

Melakukan operasi aritmatika

Menggunakan kolom alias

Penanganan nilai NULL

Operator CONCATE

Operator DISTINCT

Menyeleksi data dengan klausa WHERE

Menggunalkan Operator IN

Menggunakan operator LIKE

Menggunakan operator BETWEEN

Menggunakan operator logik AND, OR, NOT

Mengurutkan data dengan klausa ORDER BY

Pengurutan Ascending

Pengurutan Descending

Pengurutan lebih dari satu kolom

Latihan Soal

Page 6: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 6

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 3 Perintah SQL*PLus

Materi yang dibahas dalam bab ini mencakup:

Perbedaan perintah SQL dan SQL*Plus

Menyimpan dan menjalankan script

Editing perintah SQL*Plus

Menyimpan hasil query ke file

Mengatur format tampilan

Format kolom

Setting halaman

Setting baris

Mengelompokkan data dengan operator BREAK…SKIP

Header dan footer

Menampilkan nilai aggregasi dengan COMPUTE

Substitution Variable

Latihan Soal

Bab 4 SQL Function

Materi yang dibahas dalam bab ini mencakup:

Perbedaan single-row function dan group function

Single-row function

Character function

Numeric function

Date function

Conversion function

General function

Group function

SUM(), AVG(), MIN(), MAX(), COUNT(), VARIANCE() dan STDDEV()

Klausa GROUP BY

Menyeleksi hasil aggregasi dengan HAVING

Latihan Soal

Page 7: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 7

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 5 Join

Materi yang dibahas dalam bab ini mencakup:

Pengertian Join

Equi Join

Non-Equi join

Inner Join

Outer join

Self join

Cartesian product

Join Standard ANSI/SQL

Natural join

Join dengan klausa USING

Join dengan klausa ON

Left Outer join

Right Outer join

Full Outer join

Cross join

Perbandingan antara join di Oracle dengan join standard ANSI/SQL

Latihan Soal

Bab 6 Subquery

Materi yang dibahas dalam bab ini mencakup:

Pengertian Subquery

Single-row Subquery

Multi-row Subquery

Operator IN

Operator ANY

Operator ALL

Multi-column Subquery

Correlated Subquery

Operator EXISTS

Inline view

Inline view dan Top-n analysis

Klausa WITH

Latihan Soal

Page 8: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 8

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 7 Manipulasi Data

Materi yang dibahas dalam bab ini mencakup:

Perintah INSERT

Input data dengan format non-default

Input data dengan subquery

Input data dengan substitution variable

Perintah UPDATE

Correlated Update

Klausa RETURNING

Perintah DELETE

Delete dengan subquery

Transaksi database

COMMIT, ROLLBACK dan SAVEPOINT

Concurrent Transaction

Transaction Locking

Flashback Query

Flashback Version Query

Latihan Soal

Bab 8 Tabel

Materi yang dibahas dalam bab ini mencakup:

Dictionary Table

Struktur dictionary table

Menggunakan dictionary table

Tabel Aplikasi

Membuat tabel

Merubah struktur tabel

Kolom virtual

Truncate dan Drop Table

Constraint pada tabel

Primary key

Unique

Not Null

Check

Foreign Key

Disable dan Enable constraint

Deferrable constraint

Flashback table, Recyclebin dan PURGE

External Table

Latihan Soal

Page 9: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 9

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 9 Index, View, Sequence, Synonym dan Flashback Data Archive

Materi yang dibahas meliputi:

B-Tree index

Function-based index

Bitmap index

View

Simple view dan Complex view

Manipulasi data melalui view

Constraint WITH CHECK OPTION

View WITH READ ONLY

Sequence

Menggunakan sequence untuk Primary key

Synonym

Public dan Private synonym

Flashback Data Archive

Latihan Soal

Bab 10 User, Privilege, Role dan Audit Perintah SQL

Materi yang dibahas dalam bab ini mencakup:

User

Membuat user

Mengganti password

Menghapus user

Privilege

Memberi dan Mengambil system privilege

Memberi dan mengambil object privilege

Role

Membuat role

Mengisi role dengan privilege

Memberikan role ke user

Audit Perintah SQL

Setting parameter audit

Melakukan audit

Melihat hasil audit

Latihan Soal

Page 10: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 10

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 11 Advanced Query

Materi yang dibahas dalam bab ini mencakup:

Menggabungkan dua tabel dengan MERGE

Set Operator

Union, Union All, Intersect dan Minus

Fungsi TRANSLATE()

Query Hirarki

Klausa CONNECT BY dan START WITH

Pseudocolumn LEVEL

Memformat hasil Query Hirarki

Group By dengan ROLLUP dan CUBE

Menggunakan GROUPING

CASE dan GROUPING

Multitable INSERT

Unconditional ALL INSERT

Conditional ALL INSERT

Conditional FIRST INSERT

Pivoting INSERT

Latihan Soal

Bab 12 Pivot, Unpivot dan Fungsi Analisa Data

Materi yang dibahas dalam bab ini mencakup:

Pivot

Simple Pivot

Pivot Multi Kolom

Pivot Multi Aggregasi

Unpivot

Fungsi Analisa Data

Klausa Analitik

Fungsi Rangking

Fungsi Reporting

Fungsi Window

Total Komulatif

Moving Average

Latihan Soal

Page 11: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 11

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

Bab 13 Soal Latihan dan Pembahasan

Materi yang dibahas dalam bab ini mencakup:

Soal Latihan

Jawaban dan Pembahasan

Page 12: Sinopsis - oracleid.files.wordpress.com · ingin mengambil sertifikasi Oracle. Materi buku ini disusun sesuai dengan silabus yang dipublikasikan oleh Oracle untuk Exam 1Z0-051 Oracle11g:

Page | 12

Pemesanan buku dan Informasi Training Email : [email protected] Hp : 0813-2126-3850 WA : 0822-1441-4143

Penulis : Bambang Sutejo Website : https://oracleid.wordpress.com

ATURAN dan KETENTUAN

Ketika Anda memutuskan untuk memesan atau membeli ebook ini

berarti Anda bersedia mengikuti aturan dan ketentuan sebagai

berikut:

1. Berjanji untuk TIDAK menyebarluaskan atau memperjualbelikan

ebook “Oracle 12c: Introduction to SQL” yang diberikan. Ebook

tersebut diberikan hanya untuk dipergunakan oleh Anda

secara pribadi.

2. Pada ebook yang diberikan akan diberi tanda berupa nama

dan email sebagai kontrol peredaran ebook

Barangsiapa mempunyai ebook ini tidak sesuai dengan identitas kepemilikan yang tertera diebook mohon hubungi kami :

Email : [email protected] Hp : 0813-2126-3850

Untuk mendapatkan ebook secara resmi dan legal.

Terimakasih.