Get in Touch
 Duration 28 hours

Course Outline

Fundamentals of Oracle Database 19c

  • Core architecture and operational overview
  • Deployment, setup, and configuration protocols
  • System design and structural components
  • Essential administrative and management tools

SQL Fundamentals and Advanced Techniques

  • Review of core SQL commands
    • Data manipulation: Select, insert, update, delete
    • Complex data retrieval: Joins, subqueries, and set operations
  • Advanced SQL constructs
    • Analytical functions for data analysis
    • Hierarchical query structures
    • Complex grouping and aggregation methods

Introduction to PL/SQL Programming

  • Overview of the PL/SQL language environment
  • Structural components of PL/SQL blocks
  • Definition of variables, constants, and data types
  • Control flow mechanisms: If statements, loops, and case structures

PL/SQL Program Units and Components

  • Development of procedures and functions
  • Design and management of packages and bodies
  • Implementation and management of triggers
  • Handling autonomous transactions

Advanced PL/SQL Capabilities

  • Collection types: Associative arrays, nested tables, and VARRAYs
  • Efficient bulk processing using BULK COLLECT and FORALL
  • Dynamic SQL execution via EXECUTE IMMEDIATE
  • Use of records and composite data types

Error Management and Debugging Strategies

  • Exception handling: Predefined and custom exceptions
  • Methodologies for debugging PL/SQL code
  • Utilization of DBMS_OUTPUT and DBMS_DEBUG tools

Performance Optimization and Tuning

  • Techniques for optimizing SQL queries
  • Analysis and interpretation of execution plans
  • Strategic index design and implementation
  • Application of optimizer hints

Best Practices for PL/SQL Development

  • Authoring efficient and robust PL/SQL code
  • Adherence to coding standards and conventions
  • Security protocols within PL/SQL environments
  • Dependency management and version control processes

Advanced SQL Methodologies

  • Complex joins and nested subqueries
  • Recursive query implementations
  • Integration of regular expressions in SQL
  • Implementation of full-text search capabilities

Summary and Recommended Next Steps

Requirements

  • Foundational knowledge of SQL and relational database principles
  • Acquaintance with the Oracle Database 19c operational environment

Target Audience

  • Database administrators
  • Database developers
  • SQL programmers
  • IT professionals

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories