About the Course
SQL Server Database Querying Fundamentals teaches the core structure of the SQL language and relational database querying. The training covers database modeling concepts, normalization, fundamental SQL commands, and retrieving data across tables.
Target Audience
Beginners to SQL and relational databases
Professionals who work with data but have no prior SQL experience
Analysts looking to extract data directly from databases for reporting
Individuals entering software development, business intelligence, or data analytics
Learning Outcomes
Understand relational database design and SQL querying logic
Use core SQL statements (SELECT, WHERE, ORDER BY, etc.)
Write accurate queries across tables and columns
Filter, sort, and perform calculations on database records
Retrieve required datasets reliably from relational databases
Curriculum
Module 1 – Introduction to Databases and SQL
Introduction to relational databases
Other database types
Data analysis fundamentals
Database languages (DDL, DML, DCL)
Module 2 – Data Modeling
Data modeling concepts
ANSI/SPARC database architecture
Entity-Relationship (ER) modeling
Module 3 – Normalization
Why normalize data?
Normalization terminology
Normal forms (1NF, 2NF, 3NF)
Denormalization
Module 4 – Relationships
Schema mapping
Referential integrity
Module 5 – Performance
Indexing
Query performance
Concurrency
Module 6 – Database Objects
Tables
Views
Stored Procedures
Other database objects
Module 7 – Working with Multiple Tables
JOIN Logic
INNER JOIN
Relational Data
Core table relationships
Module 8 – Hands-On SQL Practice
End-to-End Scenario
Queries on a real-world dataset
Review and evaluation
Common mistakes
Best practices
Other Courses in This Category
-
SQL Server Querying
Comprehensive SQL Server and T-SQL querying course covering SSMS, SELECT workflows, multi-table JOINs (INNER, OUTER, CROSS, SELF), filtering and pagination, data types, and built-in Scalar, Aggregate, and Window functions.
- Live Course
- 7 modules
-
Big Data Querying and Analytics with Apache Spark SQL
Apache Spark SQL and the DataFrame API, Catalyst Optimizer and Adaptive Query Execution (AQE), Parquet/Delta Lake/Iceberg table formats, join strategies and fixing data skew — for teams building big-data analytics.
- Live Course
- 5 modules
-
PostgreSQL for Developers: From Fundamentals to Advanced SQL
PostgreSQL data types, advanced SQL (CTEs, window functions, LATERAL), JSONB document modelling, full-text search, B-Tree/GIN/GiST/BRIN indexes, PL/pgSQL, MVCC/locking and partitioning — for application developers.
- Live Course
- 5 modules
-
PostgreSQL Database Administration, High Availability and Operations
PostgreSQL architecture, memory and WAL tuning, MVCC/Autovacuum and bloat control, PgBouncer connection pooling, PITR backups with pgBackRest, Streaming/Logical Replication and Patroni high availability.
- Live Course
- 5 modules
-
MySQL and MariaDB Development, Tuning and Administration
InnoDB storage engine and clustered index architecture, query and index optimisation, transaction and lock analysis, backups, GTID replication and high availability — for developer and DBA teams running MySQL and MariaDB.
- Live Course
- 5 modules
-
Oracle Database Architecture, SQL Tuning and Administration
Oracle Multitenant (CDB/PDB) architecture, SGA/PGA memory and background processes, tablespace/segment management, B-Tree/Bitmap indexes, partitioning, AWR/ASH tuning, RMAN backups and Data Guard essentials.
- Live Course
- 5 modules
Get in touch