Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Overview of Program Scope
  • Program Aims and Objectives
  • Illustrative Data Sets
  • Instructional Schedule
  • Participant Introductions
  • Prerequisites for Participation
  • Role Responsibilities

Relational Databases

  • Database Fundamentals
  • Principles of Relational Databases
  • Table Structures
  • Rows and Columns
  • Example Database Configuration
  • Querying Records
  • Supplier Data Table
  • Sales Order Data Table
  • Primary Key Indexing
  • Secondary Indexes
  • Data Relationships
  • Conceptual Analogies
  • Foreign Key Constraints
  • Foreign Key Constraints
  • Table Join Operations
  • Referential Integrity
  • Relationship Classifications
  • Many-to-Many Relationships
  • Resolution Strategies for Many-to-Many Relationships
  • One-to-One Relationships
  • Finalizing Database Design
  • Managing Complex Relationships
  • Microsoft Access Relationship Management
  • Entity-Relationship Diagrams
  • Data Modeling Practices
  • Computer-Aided Software Engineering (CASE) Tools
  • Illustrative Diagram Examples
  • Relational Database Management Systems (RDBMS)
  • Benefits of RDBMS Implementation
  • Structured Query Language (SQL)
  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Data Control Language (DCL)
  • Strategic Advantages of SQL Usage
  • Instructional Reference Materials

Data Retrieval

  • SQL Developer Environment
  • Establishing SQL Developer Connections
  • Inspecting Table Metadata
  • Filtering Records with Where Clauses
  • Utilizing Code Comments
  • Handling Character Data
  • User Accounts and Schemas
  • Logical AND and OR Operators
  • Expression Grouping with Brackets
  • Date Field Management
  • Processing Date Values
  • Date Output Formatting
  • Standard Date Formats
  • TO_DATE Functionality
  • TRUNC Functionality
  • Date Presentation Standards
  • Sorting Results with Order By
  • DUAL Table Usage
  • String Concatenation
  • Selecting Text Fields
  • IN Operator Application
  • BETWEEN Operator Application
  • LIKE Operator Application
  • Common Error Identification
  • UPPER Function Application
  • Handling Single Quotes
  • Identifying Metacharacters
  • Regular Expressions
  • REGEXP_LIKE Operator Application
  • Management of Null Values
  • IS NULL Operator Application
  • NVL Function Application
  • Handling User-Defined Input

Using Functions

  • TO_CHAR Function
  • TO_NUMBER Function
  • LPAD Function
  • RPAD Function
  • NVL Function
  • NVL2 Function
  • DISTINCT Clause Option
  • SUBSTR Function
  • INSTR Function
  • Date Manipulation Functions
  • Aggregate Function Usage
  • COUNT Function
  • Group By Clause
  • Rollup and Cube Modifiers
  • Having Clause Application
  • Grouping with Functions
  • DECODE Function
  • CASE Expression
  • Practical Workshop Exercises

Sub-Query & Union

  • Single-Row Sub-Queries
  • Union Operations
  • Union-All Operations
  • Intersect and Minus Operations
  • Multi-Row Sub-Queries
  • Union for Data Validation
  • Outer Join Operations

More On Joins

  • Join Fundamentals
  • Cross Join and Cartesian Products
  • Inner Join Operations
  • Implicit Join Syntax
  • Explicit Join Syntax
  • Natural Join Operations
  • Equi-Join Operations
  • Cross Join Operations
  • Outer Join Operations
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Integration Using UNION
  • Join Execution Algorithms
  • Nested Loop Method
  • Merge Join Method
  • Hash Join Method
  • Reflexive or Self-Joins
  • Single-Table Joins
  • Practical Workshop Exercises

Advanced Queries

  • ROWNUM and ROWID Usage
  • Top N Analysis Techniques
  • Inline View Construction
  • Exists and Not Exists Checks
  • Correlated Sub-Queries
  • Correlated Sub-Queries with Functions
  • Correlated Update Statements
  • Snapshot Recovery Processes
  • Flashback Recovery Processes
  • Universal Quantifier (All)
  • Any and Some Operators
  • Multi-Table Insert ALL
  • Merge Statement Execution

Sample Data

  • ORDER Table Structures
  • FILM Table Structures
  • EMPLOYEE Table Structures
  • Detailed ORDER Table Analysis
  • Detailed FILM Table Analysis

Utilities

  • Definition of Data Utilities
  • Export Utility Operations
  • Parameter Configuration
  • Using Parameter Files
  • Import Utility Operations
  • Parameter Configuration
  • Using Parameter Files
  • Data Unloading Procedures
  • Batch Processing Execution
  • SQL*Loader Utility
  • Executing Utility Tasks
  • Appending Data Records

Requirements

This program is designed for individuals possessing foundational knowledge of SQL, as well as those encountering Oracle systems for the first time. It serves to standardize technical skills across diverse workforce levels.

Prior experience with interactive computing systems is recommended but not mandatory, ensuring broad accessibility for government personnel.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories