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.
涵盖的内容
8个视频11篇阅读材料4个作业
显示有关单元内容的信息
8个视频•总计34分钟
Data Manipulation and Transactions in SQL Server•2分钟
The Significance of SQL Server in Managing Data•2分钟
Installing and Setting Up SQL Server and SSMS•7分钟
Transitioning from SQL to T-SQL•2分钟
Demo on Basic T-SQL Commands•5分钟
The Role of DML in Managing Data•2分钟
Creating a Database and Inserting Data•8分钟
Modify and Retrieve Data in SQL Server using SSMS•7分钟
11篇阅读材料•总计110分钟
Course Structure and Learning Outcomes•10分钟
Course Accessibility Information•10分钟
Overview of SQL Server and SSMS•10分钟
Setting up SQL Server and SSMS•10分钟
Connecting and Exploring the SSMS User Interface•10分钟
Overview of T-SQL Syntax and Commands•10分钟
Practice Basic T-SQL Commands•10分钟
Overview of SQL DML Operations•10分钟
Practicing Creating a Database and Populating it with TechHealth Data•10分钟
Executing DML Commands in SSMS•10分钟
Writing and Executing UPDATE, DELETE, and SELECT Queries in SQL Server•10分钟
4个作业•总计120分钟
Understanding DML Operations in SQL Server •30分钟
Basics of SQL Server and SSMS•30分钟
Understanding T-SQL Basics•30分钟
Understanding Database Creation and DML Concepts•30分钟
Module 2: Transaction Management and ACID Compliance
第 2 单元•小时 后完成
单元详情
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.
涵盖的内容
4个视频8篇阅读材料3个作业
显示有关单元内容的信息
4个视频•总计23分钟
Ensuring Data Integrity•2分钟
Starting and Testing Transactions in SSMS•7分钟
Implementing Transaction Control in SQL Server•6分钟
Implementing ACID Compliant Transactions in SSMS•9分钟
8篇阅读材料•总计80分钟
Introductions to Transactions and ACID Properties•10分钟
Writing and Running Basic Transactions in SSMS•10分钟
SQL Server Transaction Management Techniques in SSMS•10分钟
Screencast Code File: Order Processing Database•10分钟
Managing Transaction and Handling Errors at TechHealth•10分钟
Ensuring ACID Compliance in SQL Server using SSMS•10分钟
Screencast Code File: Bank Demo Database•10分钟
Design ACID-Compliant Transactions in SSMS•10分钟
3个作业•总计90分钟
ACID Properties in SQL Transactions•30分钟
Fundamentals of Transactions•30分钟
Transaction Handling in SQL Server•30分钟
Module 3: Concurrency and Isolation Levels
第 3 单元•小时 后完成
单元详情
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.
涵盖的内容
4个视频6篇阅读材料3个作业
显示有关单元内容的信息
4个视频•总计27分钟
Addressing Concurrency in Data Management•1分钟
Simulating and Observing Concurrency Issues•9分钟
Implementing Isolation Levels•7分钟
Detecting and Resolving Deadlocks and Blocking Transactions•9分钟
6篇阅读材料•总计60分钟
Basics of Concurrency in SQL Server•10分钟
Simulating Concurrent User Scenarios•10分钟
Understanding Isolation Levels and their Role in SQL Server Transactions•10分钟
Testing Isolation Levels to Prevent Concurrency Issues•10分钟
Managing Concurrency Conflicts•10分钟
Simulating and Resolving Concurrency Conflicts•10分钟
3个作业•总计75分钟
Addressing Concurrency Conflicts•15分钟
Understanding Concurrency Concepts•30分钟
Isolation Levels and their Effects•30分钟
Module 4: Advanced Transaction Management and GenAI Integration
第 4 单元•小时 后完成
单元详情
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.
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.