SQL Server Fundamentals

Learn practical SQL Server skills to manage databases and queries

Duration 1h 30m Rating (4.5) Price Included with subscription on Pluralsight
Created by Dan Sullivan
Platform: Pluralsight Topic: Databases Skills: SQL Server T-SQL

This course provides a practical introduction to Microsoft SQL Server, guiding learners through core concepts, the SQL Server Management Studio (SSMS) interface, and fundamentals of T‑SQL and database administration. It also demonstrates command‑line tools such as sqlcmd and PowerShell examples, plus scripting techniques for inspecting metadata and managing objects.

Learners will gain immediate, applicable skills for creating and managing databases, authoring and running T‑SQL queries, and automating routine tasks with basic PowerShell and SMO usage.

At a Glance

SQL Server Fundamentals is an introductory course that explains core concepts, tools, and workflows for Microsoft SQL Server, covering server setup, management tools, and query basics.

Taught by Dan Sullivan, the course emphasizes practical demonstrations and code examples to build immediate, usable familiarity with SSMS, T-SQL, and related maintenance tasks.

Level Beginner
Rating 4.5 out of 5
Duration 60+ minutes
Languages English
Certificate Certificate of completion
Access Access for as long as your subscription is active
Course includes
  • Video lessons
  • Code examples and demos
  • Reference materials
Price Subscription-based, monthly or annual plans

What This Course Teaches

This course frames outcomes as measurable competencies you can apply to real SQL Server tasks rather than abstract concepts.

By the end of the course learners will be able to perform basic administration, author and run T‑SQL, and use command‑line and automation tools to manage and inspect SQL Server instances.

SQL Server Basics
Explain core SQL Server architecture and edition differences.
SSMS
Use SQL Server Management Studio to connect, explore, and manage server objects.
Database Management
Create, add, and drop databases and manage basic database files.
T‑SQL Queries
Write and run basic T‑SQL queries to select, filter, and aggregate data.
T‑SQL Constructs
Apply aggregate functions, GROUP BY, and HAVING to summarize datasets.
sqlcmd
Run ad‑hoc scripts and commands against SQL Server using sqlcmd.
sqlps
Automate administrative tasks using the sqlps PowerShell module.
Scripting Objects
Script database objects and generate deployable object definitions.
LINQ to SQL
Implement basic LINQ‑to‑SQL queries to map application objects to tables.
SMO
Use SQL Management Objects to programmatically manage server components.
Metadata
Inspect and interpret database metadata to discover schema and object properties.
Analysis & Reporting
Explain the roles of SSAS, SSIS, and SSRS and how they support analysis and reporting workflows.

How the Course Is Structured

The course is organized as a sequence of short, focused modules presented as standalone clips that together form a single introductory syllabus.

There are 26 modules in total and the listed clips sum to roughly 90+ minutes of video content.

Curriculum overview

01Overview54s
02What is SQL Server55s
03Application3m 22s
04Using SSMS2m 47s
05Drop a Database23s
06Add a Database4m 35s
07Using T-SQL5m 25s
08sqlcmd7m 20s
09sqlps4m 42s
10T-SQL Language3m 2s
11Metadata3m 52s
12T-SQL Example8m
13Scripting Objects1m 52s
14Linq To Sql3m 32s
15Linq to Sql Example5m 20s
16SMO3m 31s
17Analysis and Reporting5m 33s
18SSAS2m 1s
19SSIS1m 40s
20SSRS1m 34s
21Summary3m 9s
22References1m
23Overview and Examples2m 12s
24Basic Group By4m 13s
25Using Aggregate Functions and Having4m 36s
26Trimming Input And Summary5m 6s

Audience & Requirements

SQL Server Fundamentals is aimed at beginners—new DBAs, application developers, and data analysts—who need practical, hands‑on familiarity with Microsoft SQL Server and its ecosystem. It is appropriate for learners who want to perform basic server tasks, author and execute T‑SQL, and follow command‑line or PowerShell examples used to automate common maintenance and inspection workflows.

Who It’s For
  • New or aspiring database administrators learning core server tasks.
  • Application developers who need to query and manage SQL Server-backed applications.
  • Data analysts who query SQL Server and require familiarity with its tooling.
  • IT generalists responsible for basic maintenance and scripting of SQL Server instances.
What You’ll Need
  • A SQL Server instance (Express or Developer) to run examples against.
  • SQL Server Management Studio (SSMS) installed to follow demonstrations.
  • Basic command‑line or PowerShell comfort to use sqlcmd and sqlps examples.
  • No special prerequisites; prior SQL or programming experience is helpful but not required.

Final Verdict

Overall, this course is a practical, cost‑effective introduction to Microsoft SQL Server that delivers hands‑on demonstrations and clear, applicable skills, making it a good first step for beginners and practitioners who need immediate operational competence.

Given its favorable rating, included completion certificate, and subscription access model, it offers solid value for learners who want a concise orientation to SSMS, T‑SQL, and basic automation; those seeking deep, advanced administration or performance‑tuning training should plan to follow up with more specialized courses or reference materials.