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 – Introduction
3 day course
The objective of this course is to provide an introduction to the SQL database language within the context of an Oracle database. Topics covered include an overview of relational database principles and an introduction to the Oracle relational database server, using the iSQL*Plus web-based database interface and other traditional interfaces, techniques for writing queries, summarizing/grouping/sorting data, developing simple SQL*Plus reports, creating and maintaining database tables, using regular expressions, moving beyond basic table definitions, learning basic database security and object privileges, and developing complex SQL*Plus reports and using SQL*Plus scripts.
Course Topics:
(for a full detailed outline, visit our PDF link above)
Relational Databases & SQL
Using SQL*Plus
- About SQL*Plus
- Using the MS Windows SQL*Plus tool
- Using the iSQL*Plus web tool
- Entering commands & syntax
Building a SELECT Statement
- About the SELECT statement
- Selecting columns
- Using alias names
Building a WHERE Clause
- About logical operators
- Equality operator
- Boolean operators
- NULL & BETWEEN operators
- Finding text strings
- IN operator
Ordering the Result Table
- About the ORDER BY clause
- Multiple column sorts
- Specifying the sort sequence
- About NULL values within sorts
- Using column aliases
Pseudo Columns & Functions
- ROWID and ROWNUM
- Using the functions (SYSDATE, USER & UID)
- Using the DUAL table
- SESSIONTIMEZONE function
Joining Tables
- Inner join
- Reflexive join
- Non-key join
- Outer join
Using Set Operators
Summary Functions
- About summary functions
- Summary functions with DISTINCT
Using Subqueries
- About subqueries
- Standard subqueries
- Correlated subqueries
Creating & Selecting Groups
- About summary groups
- Finding groups within the base tables
- Selecting data from the base tables
- Selecting groups from the result table
SQL*Plus Commands
- More about script files
- Invoking operating system commands
- Saving session output
Build Simple SQL*Plus Reports
- About the SQL*Plus report features
- Session output with SET
- Format column output with COLUMN
- Defining report breaks with BREAK
- Produce subtotals with COMPUTE
SQL Data Definition Language
- About SQL DDL
- Create/Alter/Drop the TABLE statement
- Supportive statements
SQL Data Manipulation Language
- About SQL DML
- INSERT/DELETE/UPDATE statements
- About transactions
- TRUNCATE TABLE
- Complex table references
