Oracle SQL
Course_Reference:
SA-OSP
Manufacturer:
0
Training_Provider:
18
Summary:
This course is designed to give delegates practical experience in writing SQL statements and scripts using Oracle SQL*Plus. The basic SELECT statement, the use of SQL functions and the basic table and view handling statements are introduced.
PreRequisites:
- There are no formal pre-requisites, although an understanding of databases and exposure to information technology in general would be useful.
Audience:
- Anyone who needs to use and understand SQL to query and update an Oracle database.
Objectives:
- To provide the skills needed to query and update data held in an Oracle Relational Database.
Course Contents - DAY 1
Session 1: RELATIONAL DATABASE CONCEPTS
- What is an Oracle Database
- Relational Database Structures
- Tables, Rows and Columns
- Indexes, Primary Keys and Foreign Keys
- Supported Datatypes
- The Data Dictionary
Session 2: USING SQL*PLUS
- What is SQLPlus
- Getting Started
- Entering and Executing SQL Statements
- Editing SQL Statements
- Creating, Editing and Executing SQL Files
Session 3: USING SQL DEVELOPER
- What is Oracle SQL Developer
- Starting SQL Developer
- Configure a Connection
- Navigation Tabs
- SQL Worksheet
Session 4: RETRIEVING DATA WITH THE SELECT STATEMENT
- The SELECT Statement
- The SELECT and FROM Clauses
- Conditions and the WHERE Clause
- Other Conditional Operators
- Logical Operators
- The ORDER BY Clause
- Column Aliases
- Arithmetic Expressions
- Precedence of Operators
Session 5: AGGREGATE FUNCTIONS
- Overview of Built In Aggregate Functions
- The GROUP BY Clause
- The HAVING Clause
Course Contents - DAY 2
Session 6: JOINING TABLES
- Overview of Table Joins
- Inner Joins
- Table Aliases
- Outer Joins
- Self Joins
- ANSI Standard Joins
- Set Operators
Session 7: NUMERIC, CHARACTER AND DATE FUNCTIONS
- Function Types
- Using the Table dual to try out Functions
- Numeric Functions
- Character Functions
- String Concatenation
- Date Arithmetic and Date Functions
Session 8: CONVERSION AND MISCELLANEOUS FUNCTIONS
- Conversion Functions
- The NVL and NVL2 Functions
- The DECODE Function
- CASE Expressions
- The COALESCE and NULLIF Functions
Session 9: SQL*PLUS PARAMETERS
- Command Line Substitution Parameters
- The Accept Command
- The Define and Undefine Commands
Session 10: USING SUBQUERIES
- Overview of Subqueries
- In-Line Views
- Top-N Queries
- Complex Subqueries
- Multi Column Subqueries
- Correlated Subqueries
- Subquery Rules
- Using the ANY, ALL and SOME Operators
Course Contents - DAY 3
Session 11: MANAGING DATA
- Inserting Rows
- Updating Rows
- Deleting Rows
- Verifying Updates
- Transaction Control
- Commit and Rollback
- Savepoints
- Commits and Constraints
- Amending Data in SQL Developer
Session 12: MANAGING TABLES
- Creating Tables
- Specifying Constraints
- Altering Tables, Columns and Constraints
- Dropping Tables, Columns and Constraints
- Copying Tables
Session 13: MANAGING INDEXES AND VIEWS
- Creating Indexes
- Dropping Indexes
- Listing Indexes
- Creating and Using Views
- Dropping Views
- Listing Views
Session 14: MANAGING SEQUENCES AND SYNONYMS
- Create a Sequence
- View Sequence Details
- Create a Synonym
- List Synonyms
Description:
This course is designed to give delegates practical experience in writing SQL statements and scripts using Oracle SQL*Plus. The basic SELECT statement, the use of SQL functions and the basic table and view handling statements are introduced.
Keywords:
SQL,Oracle SQL *Plus,SQL Plus,Oracle Database,Oracle Relational Database
Main menu
Software Vendor
IT Technical
Business Skills
- >Project Management (187)
- ITIL (38)
- PRINCE2 (46)
- >Reporting (28)
- HR (29)
- Health and Safety (3)
- >Management (344)
- Business Development (5)
- Strategic Management (5)
- >Personal Development (251)
- >Leadership (76)
- >Administration (205)
- Finance (36)
- >Sales and Marketing (116)
- IT Service Management (98)
- Customer Service (21)
- Legal (8)
