Packt
The Complete Guide for SQL with Microsoft SQL Server

Discover new skills with $120 off courses from industry experts. Save now.

Packt

The Complete Guide for SQL with Microsoft SQL Server

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Execute fundamental to advanced SQL queries using Microsoft SQL Server

  • Create, manage, and secure relational databases and tables effectively

  • Perform data analysis using aggregate functions, joins, and subqueries

  • Design, normalize, and implement robust relational data models

Skills you'll gain

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2025

Assessments

16 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 14 modules in this course

In this module, we will introduce the foundational concepts of databases and database management systems. You will gain insight into the differences between RDBMS and NonRDBMS, and learn about their uses and advantages. By the end of this module, you'll be equipped to understand the broader scope of database systems and their management.

What's included

3 videos1 reading1 assignment2 plugins

In this module, we will cover the basic SQL commands used for interacting with databases, including data manipulation, definition, and control. You'll also learn how to set up Microsoft SQL Server, ensuring you're prepared for practical SQL operations throughout the course.

What's included

2 videos1 assignment2 plugins

In this module, we will dive into the core database operations such as creating and managing databases, as well as manipulating data within tables. By the end, you'll be comfortable with performing basic and advanced operations using SQL commands in a live database environment.

What's included

7 videos1 assignment3 plugins

In this module, we will explore powerful aggregate functions and clauses that help in summarizing and analyzing data. You’ll also learn to work with advanced grouping techniques, allowing you to write more complex and insightful SQL queries.

What's included

7 videos1 assignment3 plugins

In this module, we’ll explore SQL operators that allow for more precise querying and manipulation of data. We will cover operators like comparison, logical, and set operators, along with their practical applications in SQL queries.

What's included

3 videos1 assignment2 plugins

In this module, we will delve into SQL data types, focusing on the most commonly used types in SQL Server. You will learn how to select the correct data type for your tables, helping you manage data efficiently and effectively.

What's included

3 videos1 assignment2 plugins

This module will introduce you to SQL constraints, essential for maintaining data integrity and relationships in your database. You’ll gain practical knowledge on applying and managing constraints in SQL Server to ensure accurate and reliable data storage.

What's included

8 videos1 assignment4 plugins

In this module, we will explore ER diagrams, a crucial tool for designing and understanding database structures. You’ll learn how to construct these diagrams and use them to map out entities and relationships in your database.

What's included

1 video1 assignment1 plugin

This module will equip you with essential SQL functions for string manipulation, date handling, mathematical operations, and data type conversions. You will learn how to use these functions effectively in real-world scenarios to manipulate and analyze your data.

What's included

6 videos1 assignment4 plugins

In this module, we will explore SQL joins, a powerful feature that allows you to combine data from multiple tables. You’ll learn how to use inner, outer, and self joins, and understand how to create advanced queries for sophisticated data retrieval.

What's included

7 videos1 assignment5 plugins

In this module, we’ll explore stored procedures and how they enhance database performance and maintainability. You will gain hands-on experience in creating, executing, and managing stored procedures with parameters.

What's included

3 videos1 assignment2 plugins

This module will focus on advanced SQL querying techniques, including subqueries and views. You’ll learn how to craft complex queries and streamline them using views for efficient data management.

What's included

2 videos1 assignment2 plugins

In this module, you will learn how SQL triggers work to automate actions within the database. We will also cover transactions to manage data consistency, including techniques like COMMIT and ROLLBACK.

What's included

5 videos1 assignment3 plugins

This final module will cover important topics in database management and security. You will learn how to normalize data, back up and restore databases, and apply security measures to protect your databases from common vulnerabilities.

What's included

3 videos3 assignments2 plugins

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
920 Courses198,803 learners

Offered by

Packt

Explore more from Data Management

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions