Get in Touch

Course Outline

Introduction to Oracle Database 19c

  • Overview of Oracle Database 19c.
  • Installation and configuration processes.
  • Architecture of the Oracle database.
  • Essential tools for database management.

SQL Review and Advanced Concepts

  • Foundational SQL review
    • SELECT, INSERT, UPDATE, and DELETE statements.
    • Joins, subqueries, and set operations.
  • Advanced SQL methodologies
    • Analytical functions.
    • Hierarchical queries.
    • Complex grouping and aggregation.

Introduction to PL/SQL

  • Overview of the PL/SQL language.
  • Structure of PL/SQL blocks.
  • Variables, constants, and data types.
  • Control structures: IF, LOOP, and CASE.

PL/SQL Program Units

  • Procedures and functions.
  • Packages and package bodies.
  • Triggers and trigger management.
  • Autonomous transactions.

Advanced PL/SQL Features

  • Collections: associative arrays, nested tables, and VARRAYs.
  • Bulk processing utilizing BULK COLLECT and FORALL.
  • Dynamic SQL via EXECUTE IMMEDIATE.
  • PL/SQL records and composite data types.

Error Handling and Debugging

  • Exception handling: predefined and user-defined exceptions.
  • Techniques for PL/SQL debugging.
  • Utilizing DBMS_OUTPUT and DBMS_DEBUG.

Performance Tuning and Optimization

  • Strategies for optimizing SQL queries.
  • Analyzing execution plans.
  • Indexing strategies.
  • Application of hints for query optimization.

PL/SQL Best Practices

  • Writing efficient PL/SQL code.
  • Adhering to coding standards and conventions.
  • Security considerations in PL/SQL.
  • Managing dependencies and version control.

Advanced SQL Topics

  • Complex joins and subqueries.
  • Recursive queries.
  • Implementing regular expressions in SQL.
  • Implementing full-text search.

Summary and Next Steps

Requirements

  • Fundamental proficiency in SQL and relational database concepts.
  • Working familiarity with the Oracle Database 19c environment.

Target Audience

  • Database Administrators.
  • Database Developers.
  • SQL Programmers.
  • IT Professionals.
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories