Get in Touch

Course Outline

Foundations of Oracle Database 19c

  • High-level overview of Oracle Database 19c.
  • Guidance on installation and configuration.
  • Deep dive into Oracle database architecture.
  • Exploration of essential database management tools.

SQL Refresher and Advanced Concepts

  • Review of Core SQL
    • Commands for select, insert, update, and delete operations.
    • Techniques involving joins, subqueries, and set operations.
  • Advanced SQL Techniques
    • Application of analytical functions.
    • Construction of hierarchical queries.
    • Mastery of advanced grouping and aggregation methods.

Getting Started with PL/SQL

  • Introduction to the PL/SQL language.
  • Understanding PL/SQL block architecture.
  • Defining variables, constants, and data types.
  • Working with control structures: if, loop, and case statements.

Building PL/SQL Program Units

  • Creation and management of procedures and functions.
  • Structuring packages and package bodies.
  • Implementing and managing triggers.
  • Handling autonomous transactions.

Mastering Advanced PL/SQL Features

  • Working with collections: associative arrays, nested tables, and VARRAYs.
  • Optimizing performance with BULK COLLECT and FORALL for bulk processing.
  • Executing dynamic SQL using EXECUTE IMMEDIATE.
  • Utilizing PL/SQL records and composite data types.

Managing Errors and Debugging

  • Exception handling strategies: predefined and user-defined exceptions.
  • Effective PL/SQL debugging methodologies.
  • Leveraging DBMS_OUTPUT and DBMS_DEBUG for diagnostics.

Performance Tuning and Optimization Strategies

  • Techniques for optimizing SQL queries.
  • Interpreting execution plans for performance insights.
  • Developing effective indexing strategies.
  • Applying hints to guide query optimization.

Adhering to PL/SQL Best Practices

  • Writing efficient and clean PL/SQL code.
  • Following established coding standards and conventions.
  • Addressing security considerations within PL/SQL.
  • Managing dependencies and implementing version control.

Exploring Advanced SQL Topics

  • Complex joins and nested subqueries.
  • Writing recursive queries.
  • Utilizing regular expressions within SQL statements.
  • Implementing full-text search capabilities.

Course Summary and Future Directions

Requirements

  • Familiarity with SQL fundamentals and relational database principles.
  • Basic proficiency with the Oracle Database 19c environment.

Target Audience

  • Database Administrators (DBAs)
  • Database Developers
  • SQL Programmers
  • IT Professionals
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories