Get in Touch

Course Outline

Introduction to Oracle Database 19c

  • Overview of Oracle Database 19c.
  • Installation and configuration.
  • Oracle database architecture.
  • Tools for database management.

SQL Review and Advanced Concepts

  • Basic SQL review
    • Select, insert, update, delete operations.
    • Joins, subqueries, and set operations.
  • Advanced SQL concepts
    • Analytical functions.
    • Hierarchical queries.
    • Advanced grouping and aggregation.

Introduction to PL/SQL

  • Overview of PL/SQL.
  • PL/SQL block structure.
  • Variables, constants, and data types.
  • Control structures: if, loop, 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, VARRAYs.
  • Bulk processing with BULK COLLECT and FORALL.
  • Dynamic SQL with EXECUTE IMMEDIATE.
  • PL/SQL records and composite data types.

Error Handling and Debugging

  • Exception handling: Predefined and user-defined exceptions.
  • PL/SQL debugging techniques.
  • Using DBMS_OUTPUT and DBMS_DEBUG.

Performance Tuning and Optimization

  • SQL query optimization techniques.
  • Understanding execution plans.
  • Indexing strategies.
  • Using hints for query optimization.

PL/SQL Best Practices

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

Advanced SQL Topics

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

Summary and Next Steps

Requirements

  • Foundational knowledge of SQL and relational database concepts.
  • Familiarity with the Oracle Database 19c environment.

Audience

  • Database administrators.
  • Database developers.
  • SQL programmers.
  • IT professionals.
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories