Brainmatics

Oracle Database 12c: Introduction to SQL

Popularity : author-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-rating

Database Oracle banyak digunakan oleh perusahaan-perusahaan hampir di seluruh dunia. Oracle juga banyak ditemukan penggunaannya di aplikasi-aplikasi pemerintahan. Oracle SQL memiliki banyak fitur yang tidak ditemukan di produk kompetitor lainnya. Untuk menjadi seorang DBA atau Oracle Database Developer, penguasaan kemampuan dan pengetahuan terhadap SQL Oracle yang berbeda ini sangat dibutuhkan.

Training Oracle Database 12c: Introduction to SQL adalah training dasar yang harus dikuasai sebelum anda memulai mempelajari materi lanjutan Oracle lainnya. Training ini dimulai dari pengenalan terhadap tools query dan sintaks-sintaks SQL yang digunakan untuk Database Oracle. Tools-tools tersebut termasuk SQL*Plus dan SQL Develoer. SQL * Plus adalah salah satu tools yang selalu diandalkan oleh seorang Oracle Developer atau database administrator, dan sering digunakan untuk membuat skrip yang mengotomatisasi tugas-tugas rutin. SQL Developer merupakan tools untuk pengembangan dan debugging query.

 

OBJECTIVES

1. Memahami konsep dasar database relational
2. Membuat laporan data yang disorting dan dibatasi
3. Menjalankan sintaks manipulasi data (DML)
4. Mengontrol akses database terhadap objek
5. Mengelola objek skema
6. Mengelola objek dengan data dictionary  views
7. 
Melakukan data retrieve row dan retrieve column data dari tabel
8. Mengontrol privilege objek dan level sistem
9. Membuat indexes dan constraints; alter terhadap existing schema objects
10.Membuat dan melakukan query table eksternal

 

AUDIENCE

1. Administrator
2. Analyst
3. Developer
4. System Administrator

 

PREREQUISITES

 

CONTENT

1. Relational Database Systems and Oracle

1.1. Information Needs and Information Systems
1.2.Database Design
1.3. Database Management Systems
1.4. Relational Database Management Systems
1.5. Relational Data Structures
1.6. Relational Operators
1.7. How Relational Is My DBMS?
1.8. The Oracle Software Environment
1.9. Case Tables

2. Introduction to SQL and SQL Developer

2.1. Overview of SQL
2.2. Basic SQL Concepts and Terminology
2.3. Introduction to SQL Developer

3. Data Definition, Part I

3.1. Schemas and Users
3.2. Table Creation
3.3. Datatypes
3.4. Commands for Creating the Case Tables
3.5. The Data Dictionary

4. Retrieval: The Basics

4.1. Overview of the SELECT Command
4.2. The SELECT Clause
4.3. The WHERE Clause
4.4. The ORDER BY Clause
4.5. AND, OR, and NOT
4.6. BETWEEN, IN, and LIKE
4.7. CASE Expressions
4.8. Subqueries
4.9. Null Values
4.10. Truth Tables
4.11. Exercises

5. Retrieval: Functions

5.1. Overview of Functions
5.2. Arithmetic Functions
5.3. Text Functions
5.4. Regular Expressions
5.5. Date Functions
5.6. General Functions
5.7. Conversion Functions
5.8. Stored Functions
5.9. Exercises

6 . Data Manipulation

6.1. The INSERT Command
6.2. The UPDATE Command
6.3. The DELETE Command
6.4. The MERGE Command
6.5. Transaction Processing

7. Data Definition, Part II

7.1. The CREATE TABLE Command
7.2. More on Datatypes
7.3. The ALTER TABLE and RENAME Commands
7.4. Constraints
7.5. Indexes
7.6. Performance Monitoring with SQL Developer AUTOTRACE
7.7. Sequences
7.8. Synonyms
7.9. The CURRENT_SCHEMA Setting
7.10. The DROP TABLE Command
7.11. The TRUNCATE Command
7.12. The COMMENT Command
7.13. Exercises

8. Retrieval: Multiple Tables and Aggregation

8.1. Tuple Variables
8.2. Joins
8.3. The JOIN Clause
8.4. Outer Joins
8.5. The GROUP BY Component
8.6. Group Functions
8.7. The HAVING Clause
8.8. Advanced GROUP BY Features
8.9. Partitioned Outer Joins
8.10. Set Operators
8.11. Exercises

9. Retrieval: Some Advanced Features

9.1. Subqueries Continued
9.2. Subqueries in the SELECT Clause
9.3. Subqueries in the FROM Clause
9.4. The WITH Clause
9.5. Hierarchical Queries
9.6. Analytic Functions
9.7. Row Limiting
9.8. Flashback Features
9.9. Exercises

10. Views

10.1. What Are Views?
10.2. View Creation
10.3. What Can You Do with Views?
10.4. Data Manipulation via Views
10.5. Data Manipulation via Inline Views
10.6. Views and Performance
10.7. Materialized Views
10.8. Global Temporary Table
10.9. Invisible Columns
10.10. Exercises

11. SQL*Plus Basics and Scripting

11.1. Introduction to SQL*Plus
11.2. SQL*Plus Variables
11.3. Bind Variables
11.4. SQL*Plus Scripts
11.5. Report Generation with SQL*Plus
11.6. HTML in SQL*Plus
11.7. Building SQL*Plus Scripts for Automation
11.8. Exercises

12. Object-Relational Features

12.1. More Datatypes
12.2. Varrays
12.3. Nested Tables
12.4. User-Defined Types
12.5. Multiset Operators
12.6. Exercises

INSTRUCTOR

Ananias Ardiles Sembiring.Lahir di Pematang Siantar, 3 September 1983. Menyelesaikan pendidikan S1 di ITB pada tahun 1996, telah tersertifikasi OCP, dan OCA. Berpengalaman menjadi Database Administrator selama 7 tahun, dan berpengalaman mengajar Oracle selama 5 tahun di beberapa lembaga training di Jakarta.

 

 


Mohammad Yoga Rimaldo
Menamatkan pendidikan tinggi jurusan Teknik Informatika di Institut Teknologi Telkom Bandung pada tahun 2012. Memiliki berbagai sertifikasi internasional seperti : Oracle Database 11g Administrator Certified Associate , Oracle Database 11g Certified Professional , VMWare Certified Professional 6 , VMWare Certified Instructor 5 , dan berbagai sertifikasi lainnya dibidang IT. Saat ini aktif sebagai pengajar/trainer diberbagai Perusahaan BUMN dan BUMS Nasional, untuk materi training berbasis Oracle Database dan VMware virtualization.

Sigit Utoyo. Menamatkan pendidikan tinggi jurusan Manajemen Informatika di STMIK Budi Luhur Jakarta. Memiliki berbagai sertifikasi internasional seperti : Oracle9i Certified Associate (OCA), Oracle10g Certified Professional (OCP), Oracle11g Certified Professional (OCP), dll. Berpengalaman lebih dari 10 tahun di bidang System Programmer Administrator dan Database Administrator khusus di produk Oracle. Saat ini bekerja di PT Universal System menjabat sebagai Oracle Database Administrator.