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 35 hours
Course Outline
Part 1: SQL Basics
Foundational Concepts of SQL and Database Architecture
- Conceptual overview of database systems
- Introduction to the SQL query language
- Configuration of the SQL development environment
SQL Syntax and Core Query Operations
- Overview of SQL syntax conventions
- Execution of SELECT statements
- Data filtering utilizing the WHERE clause
Utilization of Functions and Aggregate Calculations
- Standard SQL functions
- Aggregate metrics: COUNT, SUM, AVG, MAX, MIN
- Data grouping via the GROUP BY clause
Table Joining Mechanisms
- Principles of relational joins
- Implementation of INNER JOIN
- Application of LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Subquery Structures and Set Logic
- Construction of nested queries
- Set operations: UNION, INTERSECT, and EXCEPT
Data Modification Commands
- Execution of INSERT INTO commands
- Modification via UPDATE commands
- Deletion using DELETE commands
Part 2: Intermediate SQL
Advanced Data Filtering Strategies
- Enhanced WHERE clause methodologies
- Pattern matching with the LIKE operator
- Range and set membership via IN and BETWEEN operators
Complex Join Logic and Nested Queries
- Implementation of self-referential joins
- Differentiation between non-correlated and correlated subqueries
- Utilization of the EXISTS clause
Optimization through Indexes and Views
- Index architecture and performance implications
- Creation and deployment of database views
Advanced Functionality and Stored Procedures
- Development of user-defined functions
- Implementation of stored procedures and triggers
- Exception handling protocols in SQL
Data Transformation and Analytical Modeling
- Techniques for pivoting and unpivoting datasets
- Window functions: ROW_NUMBER, RANK, DENSE_RANK
- Application of Common Table Expressions (CTEs)
Database Design and Normalization Standards
- Core principles of database architecture
- Normative forms and data normalization
- Entity-Relationship (ER) modeling techniques
Performance Tuning and System Optimization
- Strategies for query optimization
- Analysis of execution plans
- Best practices for performance tuning
Applied SQL in Operational Contexts
- Integration of SQL with complementary technologies
- Analysis of case studies and operational scenarios
- Capstone project: Development of a comprehensive database solution
Summary and Recommended Next Steps
Requirements
- Familiarity with basic computer operations
- Prior experience with any programming language is advantageous but not mandatory
Target Audience
- Data analysts
- Database professionals
- Software developers
Testimonials (1)
Small group, in-person for 3 days,