Sie sind auf Seite 1von 4

Oracle 10g Intro to SQL and PL/SQL Training Course Outline

 Introduction to SQL.

 What is SQL and what is it used for?


 Data Dictionary

 Using the Data Dictionary


 The SELECT Statement

 Mandatory Clauses
 The WHERE Clause
 The ORDER BY Clause
 Substitution Variables

 Lexical and Bind variables


 Functions

 Numeric, Character, and Miscellaneous Functions


 Group Functions SUM, AVG, COUNT, STDDEV
 Rollup, Cube
 GROUP BY and HAVING Clauses
 Sub-queries

 Queries within Queries


 Basic Sub Queries
 Complex Sub Queries
 EXISTS and NOT EXISTS Clauses
 Joining Tables

 Cartesian Products
 Standard Table Joins
 Self Referencing Table Joins
 Inner and Outer Joins
 Report Formatting

 Page Settings
 Page Titles
 Page Numbering
 Views

 Creating Views
 Restricting Data Access with Views
 Simplifying Database Design
 Users, Privileges and Synonyms, Security

 Changing your password


 Allowing Other Users Access to Your Tables
 Data Manipulation

 Inserting Data Into Tables


 Updating Data
 Deleting Data
 Table Locking

 Commit and Rollback


 Table and Row Level Locking
 Assigning your own Locking Level
 Nested functions
 Advanced SQL*Plus Techniques

 Generating SQL from SQL


 Spooling Output
 Copying Tables
 SQL*Plus Performance Tuning, using Explain Plan

 Basic Performance Tuning


 Performance Information using Explain Plan Utility

 PLSQL Blocks
 Creating Procedures, Functions and Packages
 Executing & Using Procedures, Functions & Packages
 Private & Public Execution
 One-time only Procedures
 Overloading
 Declarations and variable assignment.

 Data Types
 Bind variables
 Assigning Default Values and Constants
 Table Arrays
 Defining Records and Tables of Records
 SQL*Plus commands in PL/SQL

 Embedded SQL
 Restrictions on Embedded SQL
 Cursors
 Defining Cursors
 Manipulating Multiple Records
 Parameterising Cursors
 Defining and using Ref Cursors.
 Data Manipulation

 For Update and Where Current of Clauses


 Embedded Insert, Update, Delete commands.
 Conditional Branches

 Labels
 Exiting Loops to a Label
 Block Labels and Nested Blocks
 Loops

 Basic, FOR, While and Cursor For loops


 Nested Loops and Variable Scope
 Exception handling

 Handling Runtime Errors


 System Handled Exceptions
 User Defined Exceptions
 PRAGMA INIT and Compiler Instructions
Oracle 10g Database Administration (Oracle DBA Part 1) Training Course Outline

 Installing and Configuring Oracle


 Creating and Managing an Oracle database
 Administering an Oracle database
 Configuring the Oracle Network Environment
 Configuring Shared Servers
 Creating and Managing Database Storage Structures
 Managing Redo Log Files and Control Files
 Managing Schema Objects
 Managing Users, Profiles, Privileges and Roles
 Managing Undo Data and Temporary Segments
 Monitoring and Resolving Lock Conflicts
 Maintaining Database Security
 Monitoring the Performance of the Database
 Loading and Unloading Data
 Backing up and Recovering the Database
 Flashback

Das könnte Ihnen auch gefallen