Oracle 9i Foundations: SQL & SQL *Plus Basics
Course Description
You will receive a hands-on introduction to SQL Basics and SQL *Plus including a basic knowledge of relational databases and how to access them through SQL and SQL *Plus. Basic topics necessary to the use of an Oracle 9i database are covered.
View other Oracle Courses available
View other Oracle Courses available
3 Days
Contact us for pricing
Prerequisites
An understanding of relational database design concepts.In the Beginning...Database Management System Overview
What is a Database?Types of DBMSs
Introduction to Entity Relationship Modeling
What is a Data Model?Why Use an Entity Relationship Model?
Input and Components of an Entity Relationship Model
Reading the Entity Relationship Model
Guidelines for a Model Review
Fundamentals of Relational Database Management Systems
What is an RDBMS?History of SQL
Physical Data Storage
Relationships between Tables
Domains - Data Integrity Constraint
SQL Basics and SQL *Plus
Understanding the Difference Between SQL, SQL *Plus and PL/SQLInvoking and Leaving SQL *Plus
Entering and Executing Commands
The SQL Buffer, SQL *Plus Default Output
LOGIN.SQL
The SELECT Command & Mandatory Clauses
Using iSQL Plus
Understanding the iSQL *Plus Environment and CommandsThe WHERE and ORDER BY Clause
WHERE, ORDER BY ClauseUsing the Data Dictionary
Single Row Functions
Functions, Date and Numeric Format Models/Data ConversionControl Statements
Joining Data from Multiple Tables in Queries
The JOIN Condition / The Cartesian ProductOuter JOINs
SET Operators
ANSI SQL99 Join Syntax
Group Functions and the GROUP BY Clause
Group FunctionsDistinct Operator in Group Functions
GROUP BY, WITH Clause, ROLLUP, CUBE
GROUPING SETS
Using Subqueries and CASE Clauses
Single-Row, Multi-Row, Multi-Column SubqueriesSubqueries in a WHERE Clause, the FROM Clause - In-Line Views, and in the SELECT Clause - Scalar Subqueries
Correlated Subqueries
CASE Clause
Analytic Functions (Optional)
Single Row Analytic FunctionsAggregating Analytic Functions
SQL *Plus Reporting
SQL *Plus Report Writing CommandsCOLUMN Command / Titles, System Variables
Master-Detail Report with TITLE and COLUMN Commands
Control Breaks, Computing Aggregate Amounts
Using SET, Variables in SQL *Plus, SQL to Generate SQL
Data Manipulation Language (DML) Commands
INSERT, UPDATE, DELETE, MERGE CommandUse of Subqueries
Transaction Control / Read Consistency / Locking
Getting Data In and Out of Oracle
SQL *Loader BasicsImporting Into Excel
Direct Database Queries Using ODBC
OracleOracle 9iOracle Database 9iSQL *Plus