Course Outline
Fundamentals of Oracle Database 19c
- Core architecture and operational overview
- Deployment, setup, and configuration protocols
- System design and structural components
- Essential administrative and management tools
SQL Fundamentals and Advanced Techniques
- Review of core SQL commands
- Data manipulation: Select, insert, update, delete
- Complex data retrieval: Joins, subqueries, and set operations
- Advanced SQL constructs
- Analytical functions for data analysis
- Hierarchical query structures
- Complex grouping and aggregation methods
Introduction to PL/SQL Programming
- Overview of the PL/SQL language environment
- Structural components of PL/SQL blocks
- Definition of variables, constants, and data types
- Control flow mechanisms: If statements, loops, and case structures
PL/SQL Program Units and Components
- Development of procedures and functions
- Design and management of packages and bodies
- Implementation and management of triggers
- Handling autonomous transactions
Advanced PL/SQL Capabilities
- Collection types: Associative arrays, nested tables, and VARRAYs
- Efficient bulk processing using BULK COLLECT and FORALL
- Dynamic SQL execution via EXECUTE IMMEDIATE
- Use of records and composite data types
Error Management and Debugging Strategies
- Exception handling: Predefined and custom exceptions
- Methodologies for debugging PL/SQL code
- Utilization of DBMS_OUTPUT and DBMS_DEBUG tools
Performance Optimization and Tuning
- Techniques for optimizing SQL queries
- Analysis and interpretation of execution plans
- Strategic index design and implementation
- Application of optimizer hints
Best Practices for PL/SQL Development
- Authoring efficient and robust PL/SQL code
- Adherence to coding standards and conventions
- Security protocols within PL/SQL environments
- Dependency management and version control processes
Advanced SQL Methodologies
- Complex joins and nested subqueries
- Recursive query implementations
- Integration of regular expressions in SQL
- Implementation of full-text search capabilities
Summary and Recommended Next Steps
Requirements
- Foundational knowledge of SQL and relational database principles
- Acquaintance with the Oracle Database 19c operational 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.