Get in Touch
 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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories