Course Outline
Module 1: Introduction
- Definition of SQL
- Capabilities of SQL
- SQL Standards
-
Applications of SQL
Module 2: SQL Query Commands
- Creating Tables [Data Types, Table Structure, Key Configurations]
- Inserting Data [Single record to multiple records]
- Insert Into [Single record to multiple records]
- Select Statement
- Select Statements with Conditions
- Select Statements with Sub Queries
Module 3 - Querying with Unions
- Rules and application of Union
- Rules and application of Union All
Module 4 – Calculation and Computation
- Using special queries such as:
- SUM
- AVG
- MIN
- MAX
- Other data extraction procedures
Module 5 – Entity Relationship Diagrams
- Table Relationships
- Techniques for decomposing a single table into multiple tables
- Creating tables with defined relationships
- Enhancing data selection performance using ERDs
Module 6 - Table Joins with Two Tables
- Full Join Tables
- Inner Join Tables
- Left Join Tables
- Right Join Tables
Module 7 – Combining Joins
- Utilising three or more tables with mixed joins (left, right, full, inner)
- Guidelines for joining multiple tables
Module 8 - SQL Transactions
- Understanding SQL Transactions
- Applications of SQL Transactions
- SQL Transactions during data selection
- SQL Transaction rollback and commit
- ACID properties of SQL Transactions
NOTE:
- Practical exercises will accompany every module to assess participants' understanding of the topics.
- PowerPoint slides will be provided upon completion of the Training.
- SQL Queries from the lessons will be distributed after the Training ends.
- Both unanswered and answered versions of the exercises will be provided after the Training concludes.
Requirements
Fundamental knowledge of SQL Querying or equivalent experience.
Testimonials (4)
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The instructor explains everything in a way that is very easy to understand. He's super good at teaching.
Elaiza Marie Parumog - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The instructor explains everything in a way that is very easy to understand. He's super good at teaching.
Elaiza Marie Parumog - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.