Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Foundations of Oracle Database 19c
- High-level overview of Oracle Database 19c.
- Guidance on installation and configuration.
- Deep dive into Oracle database architecture.
- Exploration of essential database management tools.
SQL Refresher and Advanced Concepts
- Review of Core SQL
- Commands for select, insert, update, and delete operations.
- Techniques involving joins, subqueries, and set operations.
- Advanced SQL Techniques
- Application of analytical functions.
- Construction of hierarchical queries.
- Mastery of advanced grouping and aggregation methods.
Getting Started with PL/SQL
- Introduction to the PL/SQL language.
- Understanding PL/SQL block architecture.
- Defining variables, constants, and data types.
- Working with control structures: if, loop, and case statements.
Building PL/SQL Program Units
- Creation and management of procedures and functions.
- Structuring packages and package bodies.
- Implementing and managing triggers.
- Handling autonomous transactions.
Mastering Advanced PL/SQL Features
- Working with collections: associative arrays, nested tables, and VARRAYs.
- Optimizing performance with BULK COLLECT and FORALL for bulk processing.
- Executing dynamic SQL using EXECUTE IMMEDIATE.
- Utilizing PL/SQL records and composite data types.
Managing Errors and Debugging
- Exception handling strategies: predefined and user-defined exceptions.
- Effective PL/SQL debugging methodologies.
- Leveraging DBMS_OUTPUT and DBMS_DEBUG for diagnostics.
Performance Tuning and Optimization Strategies
- Techniques for optimizing SQL queries.
- Interpreting execution plans for performance insights.
- Developing effective indexing strategies.
- Applying hints to guide query optimization.
Adhering to PL/SQL Best Practices
- Writing efficient and clean PL/SQL code.
- Following established coding standards and conventions.
- Addressing security considerations within PL/SQL.
- Managing dependencies and implementing version control.
Exploring Advanced SQL Topics
- Complex joins and nested subqueries.
- Writing recursive queries.
- Utilizing regular expressions within SQL statements.
- Implementing full-text search capabilities.
Course Summary and Future Directions
Requirements
- Familiarity with SQL fundamentals and relational database principles.
- Basic proficiency with the Oracle Database 19c environment.
Target Audience
- Database Administrators (DBAs)
- Database Developers
- SQL Programmers
- IT Professionals
28 Hours
Testimonials (3)
he explained very well, and gave guidance on the exercises.
Stoyan - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
I like everything.
Angel - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
I liked very much the format of the training, hands on, directly in sql developer.