When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
Build on your foundational SQL knowledge by learning data manipulation techniques in SQL Server. This course focuses on using INSERT, UPDATE, and DELETE statements to modify database contents while maintaining data integrity through proper transaction management. You'll learn to implement transaction control mechanisms, understand isolation levels, and prevent common concurrency issues. Through practical examples, you'll implement error handling strategies and explore the principles of ACID compliance essential for reliable database operations. The course also demonstrates how generative AI can help optimize complex SQL operations and troubleshoot transaction issues. By the end, you'll confidently perform data modifications while ensuring database consistency—crucial skills for any database professional.
This module will introduce you to the fundamental principles of SQL Server, a critical tool in relational database management. It will guide you through the installation and setup of SQL Server and SSMS, allowing you to create databases and execute basic Data Manipulation Language (DML) operations such as CREATE, INSERT, UPDATE, and DELETE. You will develop the skills necessary to interact with and manipulate TechHealth Analytics' datasets using T-SQL, gaining a solid foundation in database management.
What's included
8 videos11 readings4 assignments
Show info about module content
8 videos•Total 34 minutes
Data Manipulation and Transactions in SQL Server•2 minutes
The Significance of SQL Server in Managing Data•2 minutes
Installing and Setting Up SQL Server and SSMS•7 minutes
Transitioning from SQL to T-SQL•2 minutes
Demo on Basic T-SQL Commands•5 minutes
The Role of DML in Managing Data•2 minutes
Creating a Database and Inserting Data•8 minutes
Modify and Retrieve Data in SQL Server using SSMS•7 minutes
11 readings•Total 110 minutes
Course Structure and Learning Outcomes•10 minutes
Course Accessibility Information•10 minutes
Overview of SQL Server and SSMS•10 minutes
Setting up SQL Server and SSMS•10 minutes
Connecting and Exploring the SSMS User Interface•10 minutes
Overview of T-SQL Syntax and Commands•10 minutes
Practice Basic T-SQL Commands•10 minutes
Overview of SQL DML Operations•10 minutes
Practicing Creating a Database and Populating it with TechHealth Data•10 minutes
Executing DML Commands in SSMS•10 minutes
Writing and Executing UPDATE, DELETE, and SELECT Queries in SQL Server•10 minutes
4 assignments•Total 120 minutes
Basics of SQL Server and SSMS•30 minutes
Understanding T-SQL Basics•30 minutes
Understanding Database Creation and DML Concepts•30 minutes
Understanding DML Operations in SQL Server •30 minutes
Module 2: Transaction Management and ACID Compliance
Module 2•3 hours to complete
Module details
This module will instruct you on maintaining data consistency and integrity through transaction management in SQL Server. You will understand ACID properties and implement transaction control statements to ensure data reliability and performance, particularly within TechHealth's systems.
What's included
4 videos8 readings3 assignments
Show info about module content
4 videos•Total 23 minutes
Ensuring Data Integrity•2 minutes
Starting and Testing Transactions in SSMS•7 minutes
Implementing Transaction Control in SQL Server•6 minutes
Implementing ACID Compliant Transactions in SSMS•9 minutes
8 readings•Total 80 minutes
Introductions to Transactions and ACID Properties•10 minutes
Writing and Running Basic Transactions in SSMS•10 minutes
SQL Server Transaction Management Techniques in SSMS•10 minutes
Screencast Code File: Order Processing Database•10 minutes
Managing Transaction and Handling Errors at TechHealth•10 minutes
Ensuring ACID Compliance in SQL Server using SSMS•10 minutes
Screencast Code File: Bank Demo Database•10 minutes
Design ACID-Compliant Transactions in SSMS•10 minutes
3 assignments•Total 90 minutes
Fundamentals of Transactions•30 minutes
Transaction Handling in SQL Server•30 minutes
ACID Properties in SQL Transactions•30 minutes
Module 3: Concurrency and Isolation Levels
Module 3•3 hours to complete
Module details
You will analyze concurrency challenges in multi-user environments, distinguish between isolation levels and their impact on data access, and implement appropriate isolation strategies to avoid conflicts. This module prepares you to handle concurrency management techniques within TechHealth’s database system.
What's included
4 videos6 readings3 assignments
Show info about module content
4 videos•Total 27 minutes
Addressing Concurrency in Data Management•1 minute
Simulating and Observing Concurrency Issues•9 minutes
Implementing Isolation Levels•7 minutes
Detecting and Resolving Deadlocks and Blocking Transactions•9 minutes
6 readings•Total 60 minutes
Basics of Concurrency in SQL Server•10 minutes
Simulating Concurrent User Scenarios•10 minutes
Understanding Isolation Levels and their Role in SQL Server Transactions•10 minutes
Testing Isolation Levels to Prevent Concurrency Issues•10 minutes
Managing Concurrency Conflicts•10 minutes
Simulating and Resolving Concurrency Conflicts•10 minutes
3 assignments•Total 75 minutes
Understanding Concurrency Concepts•30 minutes
Isolation Levels and their Effects•30 minutes
Addressing Concurrency Conflicts•15 minutes
Module 4: Advanced Transaction Management and GenAI Integration
Module 4•5 hours to complete
Module details
You will dive into advanced transaction techniques and how Generative AI (GenAI) can automate, simplify, and enhance transaction logic, optimizing SQL Server workflows for improved performance and decision-making within TechHealth Analytics.
What's included
5 videos6 readings3 assignments2 ungraded labs
Show info about module content
5 videos•Total 22 minutes
Advanced Transaction Management•1 minute
Implementing Advanced Techniques•5 minutes
Transforming Transaction Management with AI•2 minutes
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
Do I need prior database experience for Data Manipulation and Transactions in SQL Server?
A basic understanding of SQL queries is recommended. The course builds on foundational SQL concepts and introduces transaction management and data modification techniques step-by-step.
What database skills will I learn in this course?
You’ll learn how to use INSERT, UPDATE, and DELETE statements, manage transactions, apply ACID principles, handle errors, and maintain database consistency in SQL Server.
How does generative AI support SQL development in this course?
The course demonstrates how generative AI tools can help optimize SQL operations, troubleshoot transaction issues, and improve productivity when working with database tasks.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.