Get in Touch

Course Outline

Introduction

  • Overview
  • Course Aims and Objectives
  • Sample Data Set
  • Schedule
  • Introductions
  • Prerequisites
  • Responsibilities

Relational Databases

  • Database Concepts
  • The Relational Model
  • Tables
  • Rows and Columns
  • Sample Database
  • Retrieving Rows
  • Supplier Table
  • Saleord Table
  • Primary Key Index
  • Secondary Indexes
  • Relationships
  • Analogies for Understanding
  • Foreign Keys
  • Foreign Key Constraints
  • Joining Tables
  • Referential Integrity
  • Types of Relationships
  • Many-to-Many Relationships
  • Resolving Many-to-Many Relationships
  • One-to-One Relationships
  • Completing the Database Design
  • Resolving Relationship Structures
  • Microsoft Access Relationships
  • Entity Relationship Diagrams
  • Data Modeling
  • CASE Tools
  • Sample Diagrams
  • The RDBMS
  • Advantages of an RDBMS
  • Structured Query Language
  • DDL - Data Definition Language
  • DML - Data Manipulation Language
  • DCL - Data Control Language
  • The Importance of SQL
  • Course Tables Handout

Data Retrieval

  • SQL Developer
  • Connecting with SQL Developer
  • Inspecting Table Information
  • Using the WHERE Clause
  • Adding Comments to Code
  • Handling Character Data
  • Users and Schemas
  • Using AND and OR Operators
  • Utilizing Parentheses
  • Date Fields
  • Working with Dates
  • Formatting Date Outputs
  • Date Formats
  • TO_DATE Function
  • TRUNC Function
  • Date Display Options
  • ORDER BY Clause
  • The DUAL Table
  • String Concatenation
  • Selecting Text Data
  • The IN Operator
  • The BETWEEN Operator
  • The LIKE Operator
  • Common Mistakes
  • UPPER Function
  • Single Quotes Usage
  • Locating Metacharacters
  • Regular Expressions
  • REGEXP_LIKE Operator
  • Null Values
  • IS NULL Operator
  • NVL Function
  • Accepting User Input

Using Functions

  • TO_CHAR Function
  • TO_NUMBER Function
  • LPAD Function
  • RPAD Function
  • NVL Function
  • NVL2 Function
  • DISTINCT Option
  • SUBSTR Function
  • INSTR Function
  • Date Functions
  • Aggregate Functions
  • COUNT Function
  • GROUP BY Clause
  • Rollup and Cube Modifiers
  • HAVING Clause
  • Grouping by Functions
  • DECODE Function
  • CASE Expression
  • Practical Workshop

Sub-Queries and Unions

  • Single Row Sub-Queries
  • UNION Operation
  • UNION ALL Operation
  • INTERSECT and MINUS Operations
  • Multiple Row Sub-Queries
  • Using UNION for Data Verification
  • Outer Joins

Advanced Joins

  • Join Fundamentals
  • Cross Joins and Cartesian Products
  • Inner Joins
  • Implicit Join Notation
  • Explicit Join Notation
  • Natural Joins
  • Equi-Joins
  • Cross Joins
  • Outer Joins
  • Left Outer Joins
  • Right Outer Joins
  • Full Outer Joins
  • Utilizing UNIONs in Joins
  • Join Algorithms
  • Nested Loop Joins
  • Merge Joins
  • Hash Joins
  • Reflexive or Self Joins
  • Single Table Joins
  • Practical 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 Operator
  • ANY and SOME Operators
  • INSERT ALL Statement
  • MERGE Statement

Sample Data Sets

  • ORDER Tables
  • FILM Tables
  • EMPLOYEE Tables
  • The ORDER Table Set
  • The FILM Table Set

Utilities

  • Introduction to Utilities
  • Export Utility
  • Utilizing Parameters
  • Using Parameter Files
  • Import Utility
  • Utilizing Parameters
  • Using Parameter Files
  • Unloading Data
  • Batch Execution
  • SQL*Loader Utility
  • Executing the Utility
  • Appending Data

Requirements

This course is designed for individuals who possess some prior knowledge of SQL, as well as for those encountering ORACLE for the first time.

While previous experience with interactive computer systems is beneficial, it is not a strict requirement.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories