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.
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
Testimonials (4)
To understand and better comprehensive with routine SQL
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Course - Oracle Database 19c PL and Advanced SQL
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.