Training Resources
Accessibility

Web Development

Adobe / Macromedia Web
Programming

Visual Studio 2005 (.NET 2.0):
VB.NET Application Development
ADO.NET Data
Programming in VB
C#.NET Application Development
ADO.NET Data
Programming in C#
Visual Studio 2008 (.NET 3.5):
VB.NET Application Development
C#.NET Application Development
What's New in VS2008
(2-day courses):
Databases

Professional Courses

Project Management
with
Microsoft Project
Managing Enterprise Projects
Using Project Server
Adobe

Microsoft SharePoint

Technical

Geographic (GIS)

ESRI ArcGIS 9.2:
ESRI ArcGIS 9.3:
Microsoft Office

Training Resources
Oracle Database SQL – Advanced
3 day course
The purpose of this course is to consider advanced subjects and techniques pertaining to the SQL database language. Even professionals experienced in other implementations of the industry-standard SQL language will benefit from the advanced and Oracle-specific features of SQL discussed in this course. Topics covered include learning to use the SQL99 join syntax, performing advanced SQL queries using techniques such as grouping and cube operations, moving beyond basic table definitions, consideration of defining the full range of database objects, understanding basic database security and object privileges, using the powerful set of built-in SQL functions, protecting the database and extending the basic data model using declarative constraints, and developing complex SQL*Plus reports and using SQL*Plus scripts.
Course Topics:
(for a full detailed outline, visit our PDF link above)
SQL99 Join Techniques
- Cross joins & Natural joins
- Inner joins & Outer joins
- Anti joins
- Using named subqueries
Enhancing Groups with ROLLUP & CUBE
Using the CASE Expression
SQL functions: Character
- What are the SQL functions?
- Character functions
SQL Functions: Numeric
SQL Functions: Date
- Date format functions
- Date arithmetic functions
Database Objects: Relational Views
- Updating view data
- Maintaining view definitions
- Alter view & Drop view
Database Objects: Data Dictionary Storage
- USER_UPDATABLE_COLUMNS
- Understanding the data dictionary structure
Database Objects: Indexes
- About indexes
- Use B-tree indexes
Database Objects: Other Objects
- Creating an application schema
- More about creating tables
- Defining sequences
- Alter sequence & drop sequence
- About synonyms
- Drop synonyms
- Create schema authorization
Database Objects: Security
- User ID passwords
- Object security
Data Integrity Using Constraints
- NOT NULL constraint
- CHECK constraint
- UNIQUE constraint
- PRIMARY KEY constraint
- REFERENCES constraint
Managing Constraint Definitions
- Managing constraints
- Renaming & dropping constraints
- Enabling & disabling constraints
- Deferred enforcement
- Set constraints
- Handling constraint exceptions
- Data dictionary storage
Advanced SQL*Plus Reports
- BREAK
- COMPUTE
- COLUMN
- TTITLE & BTITLE
Building SQL*Plus Scripts
- Using SQL*Plus variables
- DEFINE & UNDEFINE
- ACCEPT
- PROMPT
- PAUSE
