Upload
ngominh
View
358
Download
1
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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.