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
    • 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

  • Basic knowledge of SQL and relational database concepts
  • Familiarity with Oracle Database 19c environment

Audience

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

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 6400 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Upcoming Courses

Related Categories