Get in Touch

Course Outline

Introduction

  • Overview
  • Goals and Objectives
  • Sample Data
  • Course Schedule
  • Welcome and Introductions
  • Prerequisites
  • Responsibilities

Relational Databases

  • Database Overview
  • Concept of the Relational Database
  • Tables
  • Rows and Columns
  • Sample Database
  • Selecting Rows
  • Supplier Table
  • Saleord Table
  • Primary Key Index
  • Secondary Indexes
  • Relationships
  • Analogies
  • Foreign Key
  • Foreign Key
  • Joining Tables
  • Referential Integrity
  • Types of Relationships
  • Many-to-Many Relationships
  • Resolving Many-to-Many Relationships
  • One-to-One Relationships
  • Completing the Design
  • Resolving Relationships
  • Microsoft Access - Relationships
  • Entity-Relationship Diagrams
  • Data Modelling
  • CASE Tools
  • Sample Diagrams
  • The RDBMS
  • Benefits of an RDBMS
  • Structured Query Language
  • DDL - Data Definition Language
  • DML - Data Manipulation Language
  • DCL - Data Control Language
  • Why Use SQL?
  • Course Tables Handout

Data Retrieval

  • SQL Developer
  • SQL Developer - Connecting
  • Viewing Table Information
  • Using SQL and the Where Clause
  • Using Comments
  • Character Data
  • Users and Schemas
  • AND and OR Clauses
  • Using Parentheses
  • Date Fields
  • Working with Dates
  • Date Formatting
  • Date Formats
  • TO_DATE
  • TRUNC
  • Date Display
  • Order By Clause
  • DUAL Table
  • Concatenation
  • Selecting Text
  • IN Operator
  • BETWEEN Operator
  • LIKE Operator
  • Common Errors
  • UPPER Function
  • Single Quotes
  • Locating Metacharacters
  • Regular Expressions
  • REGEXP_LIKE Operator
  • Null Values
  • IS NULL Operator
  • NVL
  • Accepting User Input

Using Functions

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • NVL2 Function
  • DISTINCT Option
  • SUBSTR
  • INSTR
  • Date Functions
  • Aggregate Functions
  • COUNT
  • Group By Clause
  • Rollup and Cube Modifiers
  • Having Clause
  • Grouping by Functions
  • DECODE
  • CASE
  • Workshop

Sub-Query & Union

  • Single Row Sub-queries
  • Union
  • Union - All
  • Intersect and Minus
  • Multiple Row Sub-queries
  • Union – Validating Data
  • Outer Join

More On Joins

  • Joins Overview
  • Cross Join or Cartesian Product
  • Inner Join
  • Implicit Join Notation
  • Explicit Join Notation
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Using UNION
  • Join Algorithms
  • Nested Loop
  • Merge Join
  • Hash Join
  • Reflexive or Self Join
  • Single Table Join
  • Workshop

Advanced Queries

  • ROWNUM and ROWID
  • Top N Analysis
  • Inline Views
  • Exists and Not Exists
  • Correlated Sub-queries
  • Correlated Sub-queries with Functions
  • Correlated Updates
  • Snapshot Recovery
  • Flashback Recovery
  • All
  • Any and Some Operators
  • Insert ALL
  • Merge

Sample Data

  • ORDER Tables
  • FILM Tables
  • EMPLOYEE Tables
  • The ORDER Tables
  • The FILM Tables

Utilities

  • Understanding Utilities
  • Export Utility
  • Using Parameters
  • Using a Parameter File
  • Import Utility
  • Using Parameters
  • Using a Parameter File
  • Unloading Data
  • Batch Processing
  • SQL*Loader Utility
  • Executing the Utility
  • Appending Data

Requirements

This course is designed to be accessible to individuals with existing SQL knowledge as well as those encountering ORACLE for the first time.

Prior experience with interactive computer systems is recommended but not mandatory.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories