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
Introduction to Oracle Database 19c
- Overview of Oracle Database 19c.
- Installation and configuration processes.
- Architecture of the Oracle database.
- Essential tools for database management.
SQL Review and Advanced Concepts
- Foundational SQL review
- SELECT, INSERT, UPDATE, and DELETE statements.
- Joins, subqueries, and set operations.
- Advanced SQL methodologies
- Analytical functions.
- Hierarchical queries.
- Complex grouping and aggregation.
Introduction to PL/SQL
- Overview of the PL/SQL language.
- Structure of PL/SQL blocks.
- Variables, constants, and data types.
- Control structures: IF, LOOP, and 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, and VARRAYs.
- Bulk processing utilizing BULK COLLECT and FORALL.
- Dynamic SQL via EXECUTE IMMEDIATE.
- PL/SQL records and composite data types.
Error Handling and Debugging
- Exception handling: predefined and user-defined exceptions.
- Techniques for PL/SQL debugging.
- Utilizing DBMS_OUTPUT and DBMS_DEBUG.
Performance Tuning and Optimization
- Strategies for optimizing SQL queries.
- Analyzing execution plans.
- Indexing strategies.
- Application of hints for query optimization.
PL/SQL Best Practices
- Writing efficient PL/SQL code.
- Adhering to coding standards and conventions.
- Security considerations in PL/SQL.
- Managing dependencies and version control.
Advanced SQL Topics
- Complex joins and subqueries.
- Recursive queries.
- Implementing regular expressions in SQL.
- Implementing full-text search.
Summary and Next Steps
Requirements
- Fundamental proficiency in SQL and relational database concepts.
- Working familiarity with the Oracle Database 19c environment.
Target Audience
- Database Administrators.
- 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.