Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Oracle 9i SQL Course on oracle.com

Oracle 9i SQL Course on oracle.com

Ratings: (0)|Views: 404|Likes:
Published by romil
Oracle 9i, Oracle, oracle course, SQL, 1Z0-007
Oracle 9i, Oracle, oracle course, SQL, 1Z0-007

More info:

Published by: romil on Apr 29, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Introduction to Oracle9i: SQL
5 Days
What you will learn
This class is applicable to Oracle9i and Oracle8i users. You learn concepts of relational databases, to create databasestructures and to store, retrieve, and manipulate data. Here you learn to query using Basic SQL Statements, restrict,sort, perform single row functions and group the queried data.You will write advanced SELECT statements and useadvanced techniques such as ROLLUP, CUBE, set operators, and hierarchical retrieval. You will query multiple tables,perform nested queries, implement constraints, use date and time functions, and create sequences and views. Youlearn to write SQL and SQL*Plus script files using the iSQL*Plus tool to generate report-like output. Demonstrations andhands-on practice reinforce the fundamental concepts. The SQL Workshop will enhance your learning experience ofSQL.This course counts towards the Hands-on course requirement for the Oracle 9i Database Administrator Certification.Only instructor-led inclass or instructor-led online formats of this course will meet the Certification Hands-onRequirement. Self Study CD-Rom and Knowledge Center courses are excellent study and reference tools but DO NOTmeet the Hands-on Requirement for certification.Database AdministratorsSystem Analysts
Required Prerequisites 
Familiarity with data processing concepts and techniquesAbility to use a graphical user interface (GUI)
Course Objectives
Describe relational and object relational database conceptsRetrieve, insert, update, and delete dataUse the Single row and Group functionsRetrieve data using additional advanced techniques like using ROLLUP, CUBE, set operators, correlated subqueries anSolve problems by using multicolumn subqueries, subqueries in the from clause of a SELECT statement, correlated subUse the iSQL*Plus environmentWrite scripts to generate script filesGenerate reports using iSQL*PlusCreate and maintain database objectsControl transactionsControl data/user accessUse the Oracle9i Single row functionsUse GROUPING SETS and the WITH clauseUse the Oracle9i extensions to DML and DDL statementsApply techniques in real life simulation
Copyright © 2009, Oracle. All rights reserved.Page 1
Course TopicsIntroduction
Describing the Life Cycle Development PhasesDefining a Relational DatabaseDiscussing the Theoretical, Conceptual, and Physical Aspects of a Relational DatabaseDescribing How a Relational Database Management System (RDBMS) Is Used to Manage a Relational DatabaseDescribing the Oracle Implementation of Both the RDBMS and the Object Relational Database Management System (ODescribing How SQL Is Used in the Oracle Product Set
Writing a Basic SQL Statement
Describing the SQL Select CapabilitiesExecuting a Basic Select Statement with the Mandatory ClausesDifferentiating Between SQL and iSQL*Plus Commands
Restricting and Sorting Data
Limiting the Rows Retrieved by a QuerySorting the Rows Retrieved by a Query
Single Row Functions
Describing Various Types of Functions Available in SQLUsing a Variety of Character, Number, and Date Functions in SELECT StatementsExplaining What the Conversion Functions Are and How They Are UsedUsing Control Statements
Displaying Data from Multiple Tables
Writing SELECT Statements to Access Data from More Than One TableDescribing the Cartesian ProductDescribing and Using the Different Types of JoinsWriting Joins Using the Tips Provided
Aggregating Data by Using Group Functions
Identifying the Different Group Functions AvailableExplaining the Use of Group FunctionsGrouping Data by Using the GROUP BY Clause
Writing Subqueries
Describing the Types of Problems That Subqueries Can SolveDescribing SubqueriesListing the Types of SubqueriesWriting Single-Row and Multi-Row SubqueriesDescribing and Explaining the Behavior of Subqueries When NULL Values Are Retrieved
Producing Readable Output with iSQL*Plus
Producing Queries That Require an Input VariableCustomizing the iSQL*Plus EnvironmentProducing More Readable OutputCreating and Executing Script Files
Manipulating Data
Describing Each Data Manipulation Language (DML) CommandInserting Rows into a Table
Copyright © 2009, Oracle. All rights reserved.Page 2
Updating Rows in a TableDeleting Rows from a TableMerging Rows into a TableControlling TransactionsDescribing Transaction ProcessingDescribing Read Consistency and Implicit and Explicit Locking
Creating and Managing Tables
Describing the Main Database ObjectsCreating TablesDescribing the Oracle Data TypesAltering Table DefinitionsDropping, Renaming, and Truncating Tables
Including Constraints
Describing ConstraintsCreating and Maintaining Constraints
Creating Views
Describing Views and Their UsesCreating a ViewRetrieving Data by Means of a ViewInserting, Updating, and Deleting Data Through ViewsDropping ViewsAltering the Definition of a ViewInline ViewsTop 'N' Analysis
Other Database Objects
Creating, Maintaining, and Using SequencesCreating and Maintaining IndexesCreating Private and Public Synonyms
Controlling User Access
Understanding the Concepts of Users, Roles, and PrivilegesGranting and Revoking Object PrivilegesCreating Roles and Granting Privileges to RolesCreating Synonyms for Ease of Table Access
SQL Workshop
Applying Techniques Learned in This CoursePreparing for Future Oracle Courses
Using Set Operators
Describing the Set OperatorsObeying the Set Operators Rules and GuidelinesUsing a Set Operator to Combine Multiple Queries into a Single SubqueryControlling the Order of Rows Returned
Oracle 9i Datetime Functions
Using DATETIME FunctionsUsing the NVL2 Function to Handle NULL Values
Copyright © 2009, Oracle. All rights reserved.Page 3

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->