Get in Touch
 Duration 28 hours

Course Outline

Introduction to Oracle Database 19c

  • Comprehensive overview of Oracle Database 19c
  • Installation procedures and configuration
  • Understanding Oracle database architecture
  • Essential tools for database administration

SQL Review and Advanced Concepts

  • Refresher on Basic SQL
    • Core DML operations: Select, Insert, Update, Delete
    • Join strategies, subqueries, and set operations
  • Exploring Advanced SQL
    • Utilization of analytical functions
    • Construction of hierarchical queries
    • Complex grouping and aggregation techniques

Introduction to PL/SQL

  • Overview of the PL/SQL language
  • Structure and syntax of PL/SQL blocks
  • Working with variables, constants, and data types
  • Control flow structures: if, loop, and case statements

PL/SQL Program Units

  • Designing procedures and functions
  • Creating packages and package bodies
  • Implementing and managing triggers
  • Working with autonomous transactions

Advanced PL/SQL Features

  • Managing collections: associative arrays, nested tables, and VARRAYs
  • Optimizing bulk operations using BULK COLLECT and FORALL
  • Executing dynamic SQL via EXECUTE IMMEDIATE
  • Defining PL/SQL records and composite data types

Error Handling and Debugging

  • Exception management: predefined and user-defined exceptions
  • Applying effective PL/SQL debugging strategies
  • Utilizing DBMS_OUTPUT and DBMS_DEBUG utilities

Performance Tuning and Optimization

  • Techniques for optimizing SQL queries
  • Interpreting execution plans
  • Strategic indexing approaches
  • Applying hints for targeted query optimization

PL/SQL Best Practices

  • Authoring efficient and high-performance PL/SQL code
  • Adhering to coding standards and conventions
  • Addressing security considerations within PL/SQL
  • Managing dependencies and implementing version control

Advanced SQL Topics

  • Complex joins and nested subqueries
  • Executing recursive queries
  • Application of regular expressions in SQL
  • Implementing full-text search capabilities

Summary and Next Steps

Requirements

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

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (4)

Upcoming Courses

Related Categories