Get in Touch

Course Outline

Module 1: Introduction

  • Definition of SQL
  • Core Capabilities of SQL
  • SQL Standards
  • Practical Applications of SQL

    Module 2: SQL Query Commands

  • Creating Tables [Data Types, Table Structure, Key Constraints]
  • Inserting Data [From single to multiple records]
  • Insert Into Operations [From single to multiple records]
  • The SELECT Statement
  • SELECT Statements with Conditional Logic
  • SELECT Statements with Subqueries


Module 3: Querying with Unions

  • Rules and practical applications of UNION
  • Rules and practical applications of UNION ALL


Module 4: Calculations and Computations

  • Utilizing specialized aggregate queries such as:
  1. SUM
  2. AVG
  3. MIN
  4. MAX
  5. Additional computational procedures for data extraction

Module 5: Entity Relationship Diagrams (ERD)

  • Understanding Table Relationships
  • Best practices for normalizing a single table into multiple related tables
  • Creating tables with defined relationships
  • Optimizing data retrieval performance using ERDs


Module 6: Two-Table Joins

  • Full Outer Joins
  • Inner Joins
  • Left Joins
  • Right Joins


Module 7: Combining Joins

  • Working with three or more tables using mixed join types (left, right, full, inner)
  • Best-practice guidelines for joining multiple tables

Module 8: SQL Transactions

  • What is an SQL Transaction?
  • Use cases for SQL Transactions
  1. Managing SQL Transactions during data selection
  2. SQL Transaction control: Rollback and Commit
  • Understanding the ACID properties of SQL Transactions

NOTE:

  • Each module includes practical exercises designed to validate learners' understanding of the covered topics.
  • PowerPoint presentation slides will be provided upon completion of the training.
  • A compilation of SQL queries from the lessons will be distributed after the training concludes.
  • Both answered and unanswered versions of the exercises will be supplied following the training.

Requirements

Knowledge equivalent to "SQL: Fundamentals of Querying" or prior experience with SQL querying.

 14 Hours

Testimonials (4)

Related Categories