|
|
(703) 246-9100 Northern Virginia (804) 285-5830 Central Virginia (757) 420-3810 Tidewater Area (800) 294-7497 Toll Free (804) 285-3722 Fax |
Oracle 11g SQL Basics & SQL*Plus Express Introduction
Duration: 3 days
Course Description:
You will receive an introduction to Oracle's relational database, and a hands-on introduction in how to add, update, extract and organize information from the database. You will cover how to format reports, and export data to ODBC files. You will work with Oracle's Structured Query Language (SQL), SQL*Plus.
You can learn to…
Format reports using SQL*Plus commands
Extract and organize information from the database
Insert, update & delete information in database tables
Understand Structured Query Language basics:
Who Needs to Attend:
Anyone who needs to extract and organize information from an Oracle database, including formatting reports, adding, updating, and deleting data, and exporting data to ODBC files. I.e. Application designers, developers, database administrators, and End Users
Prerequisites:
An understanding of relational database design concepts
Course Content:
Database Management System Overview
What is a Database?
Types of DBMSs
What is a Data Model?
Why Use an Entity Relationship Model?
What is an RDBMS?
Physical Data Storage
Relationships between Tables
Domains - Data Integrity
Understanding the Difference Between SQL, SQL*Plus and PL/SQL
Invoking and Leaving SQL*Plus
Entering and Executing Commands
The SELECT Command & Mandatory Clauses
Understanding the iSQL*Plus Environment and Commands
WHERE, ORDER BY Clause
Using the Data Dictionary
Functions, Date and Numeric Format Models/Data Conversion
Control Statements
The JOIN Condition / The Cartesian Product
Outer JOINs
Group Functions
Distinct Operator in Group Functions
Single-Row, Multi-Row, Multi-Column Subqueries
Subqueries in a WHERE Clause, the FROM Clause Correlated Subqueries, CASE Clause
Single Row and Aggregating Analytic Functions
SQL*Plus Report Writing Commands
COLUMN Command / Titles, System Variables
Master-Detail Report with TITLE and COLUMN Commands
Control Breaks, Computing Aggregate Amounts
INSERT, UPDATE, DELETE, MERGE Command
Use of Subqueries
Transaction Control / Read Consistency / Locking
SQL*Loader Basics
Importing Into Excel
Direct Database Queries Using ODBC
Course Labs:
Lab 1: RDBMS Principles
Lab 2: SQL*Plus Basics
Lab 3: Using iSQL*Plus
Lab 4: Insert, Update and Delete Data
Lab 5: SQL Queries
Lab 6: Filtering And Sorting Data
Lab 7: Single Row Functions
Lab 8: Joining Multiple Tables
Lab 9: ANSI SQL99 Joins
Lab 10:Group Clauses and Functions
Lab 11: Subqueries
Lab 12: Analyzing Data (Optional)
Lab 13: SQL*Plus Reporting