Get in Touch
 Duration 28 hours

Course Outline

Introduction to Oracle Database 19c

  • Overview of Oracle Database 19c
  • Installation and setup
  • Oracle database architecture
  • Database management tools

SQL Fundamentals and Advanced Concepts

  • Review of Basic SQL
    • Select, insert, update, and delete statements
    • Joins, subqueries, and set operations
  • Advanced SQL Concepts
    • Analytical functions
    • Hierarchical queries
    • Complex grouping and aggregation

Getting Started with PL/SQL

  • Overview of PL/SQL
  • Structure of PL/SQL blocks
  • Variables, constants, and data types
  • Control structures: if, loop, case

PL/SQL Program Units

  • Procedures and functions
  • Packages and package bodies
  • Triggers and trigger administration
  • Autonomous transactions

Advanced PL/SQL Features

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

Error Handling and Debugging

  • Exception management: Predefined and user-defined exceptions
  • PL/SQL debugging methodologies
  • Utilizing DBMS_OUTPUT and DBMS_DEBUG

Performance Tuning and Optimization

  • Techniques for optimizing SQL queries
  • Analyzing execution plans
  • Indexing strategies
  • Applying hints for query optimization

PL/SQL Best Practices

  • Developing efficient PL/SQL code
  • Coding standards and conventions
  • Security implications in PL/SQL
  • Managing dependencies and version control

Advanced SQL Topics

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

Summary and Further Steps

Requirements

  • Fundamental understanding of SQL and relational database principles
  • Acquaintance with the Oracle Database 19c environment

Target Audience

  • Database Administrators
  • Database Developers
  • SQL Programmers
  • IT Professionals

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories