Oracle 11g Advanced SQL Programming Training

Answers to Popular Questions:

 
Yes, this class can be tailored to meet your specific training needs.
Yes, we provide Oracle, MySQL, Cassandra, Hadoop Database consulting services.
Yes, group discounts are provided.

Course Description

 
In this class, students will develop deeper insight into relational database design and RDBMS operation, learn concepts and specific SQL syntax for extended Oracle datatypes, learn analysis and tuning techniques to increase SQL performance, and master advanced features of Oracle SQL for large data sets and data warehouses.
Course Length: 3 Days
Course Tuition: $1190 (US)

Prerequisites

Oracle 11g SQL Programming

Course Outline

 
Course Introduction
Course Objectives
Course Overview
Using the Workbook
Suggested References
 
Database Design Concepts
Relational Databases
The Relational Model
Relational Operations
The Database Design Process
Normalization
Second and Third Normal Forms
Other Normal Forms
Applications for Relational Databases
 
SQL Subqueries
Overview of Subqueries
Inline Views
Correlated Subqueries
EXISTS Clause vs. IN Clause
Quantified Comparisons: ANY and ALL
Scalar Subquery Expression
Subqueries and DML Statements
Inline Views
Top-N and Bottom-N analysis
CREATE TABLE and Subqueries
 
Hierarchical Queries
Hierarchical Data
Self Joins
Hierarchical Query
Hierarchical Pseudocolumns
SYS_CONNECT_BY_PATH
Recursive Query Factoring
 
Object Types
Object-Oriented Programming
Oracle's Object Relational Model
Creating Object Types
Querying Object Types
DML with Object Types
Object Methods
Object Views
VARRAYs
Nested Tables
 
Times, Dates, and Strings
Datetime Fields
Dates and Timestamps
Intervals
Date and Interval Literals
Date Arithmetic
Date Functions
Character Types
Session and Database Parameters
REGEXP Functions
Regular Expressions Supported by
REGEXP
Applying REGEXP Functions
 
Temporary Tables
Undo and Redo
Temporary Tables Defined
Data Lifetime — Transaction vs. Session
Creating Temporary Tables
Managing Temporary Tables
Storage of Temporary Tables
Effects of DML and TRUNCATE
 
 
SQL Tuning Tools
Automated Statistics Gathering
The DBMS_STATS Package
SQL Tuning Advisor
SQL Tuning Sets
SQL Access Advisor
Retrieving Execution Plans
EXPLAIN PLAN
Using DBMS_XPLAN
Interpreting Explain Plan Results
SQL Trace
TKPROF
 
SQL Tuning
Tuning Goals
The Optimizer
Optimizer Statistics
Identifying SQL to Tune
Optimizer Hints
Optimizer Goal Hints
Access Path Hints
Join Hints
Additional Hints
SQL Plan Management
 
Indexes
Indexes
B-tree and Composite Indexes
Reverse Key and Unique Indexes
Function-Based Indexes
Bitmap Indexes
Index-Organized Tables
Managing Indexes
 
Oracle Analytic Functions
ROLLUP
CUBE
Grouping Sets
Analytic Functions
OVER, PARTITION BY and ORDER
BY
RANK
Modeling
Model Clauses
 
Data Warehouse Features
Partitioned Tables
Partitioning Methods
Partition Pruning and Partition-wise
Joins
Bitmap Indexes

Course Directory [training on all levels]

Upcoming Classes