Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Querying Microsoft SQL Server with T-SQL | Basic to Pro
Rating: 4.5 out of 5(15 ratings)
77 students

Querying Microsoft SQL Server with T-SQL | Basic to Pro

Mastering SQL Server: Dive into Database Design, Advanced Querying, Performance Optimization, and Advanced Capabilities
Last updated 9/2024
English
English [Auto],

What you'll learn

  • Students will gain a comprehensive understanding of SQL Server 2022, from basic concepts to advanced features.
  • They will learn how to design databases, create and manage tables, and perform various database operations.
  • They will acquire skills in querying data using SQL, including advanced techniques such as joins, subqueries, and window functions.
  • They will understand how to implement and manage transactions, and triggers in SQL Server.
  • They will learn about data backup and restoration, user management, and performance optimization in SQL Server.

Course content

20 sections93 lectures9h 18m total length
  • Course Intro1:05

    Master Microsoft SQL Server with T-SQL from basics to pro, learning database design, creation, advanced querying with joins and indexes, data import/export, user management, transactions, performance optimization, and JSON data.

  • Introduction to SQL8:29

    Master querying, inserting, updating, and deleting data in relational databases with SQL Server, using structured tables like products and orders; compare SQL to NoSQL and discuss vertical scaling.

  • Installation8:24

    Install SQL Server and choose the developer edition for testing, then configure authentication and instance naming. Set up Management Studio and prepare for non-production databases in a free, developer-focused environment.

  • Exploring SQL Server Management Studio6:32

    Navigate SQL Server Management Studio (SSMS) to connect to SQL Server instances, use Windows authentication or mixed mode, manage services and properties, and run queries in the object explorer.

Requirements

  • This course is designed to be accessible for beginners, so no prior knowledge of SQL Server is required.
  • A computer with internet access is needed to download and install SQL Server and SQL Server Management Studio.
  • Basic computer skills and familiarity with Windows operating system would be beneficial.
  • An interest in learning about databases and SQL is a plus!

Description

Welcome to our comprehensive course on SQL Server . This course is designed to take you on a journey from the basics of SQL Server to its most advanced features. Whether you’re a beginner just starting out or an experienced professional looking to upgrade your skills, this course has something for you.

We start with an introduction to SQL Server and the fundamentals of database design. You’ll learn about Entity-Relationship Diagrams (ERDs), normalization, and the different types of keys in SQL. We then move on to database operations, where you’ll get hands-on experience creating databases, tables, and performing various operations.

As we progress, we delve into advanced querying techniques. You’ll learn about joins, subqueries, Common Table Expressions (CTEs), and window functions. We also cover indexes, data import and export, and user management.

Towards the end of the course, we focus on performance and optimization, ensuring you know how to get the best out of your SQL Server databases. We wrap up with a deep dive into SQL Server’s advanced capabilities like working with JSON data, Triggers, Functions, Stored Procedures and many more.

With plenty of practical examples and exercises, this course ensures you get hands-on experience working with SQL Server. Join us today and take the first step towards mastering SQL Server.

Who this course is for:

  • This course is ideal for anyone interested in learning about SQL Server, whether they’re complete beginners or have some prior experience.
  • It’s perfect for IT professionals who want to upgrade their skills, students studying computer science or related fields, and anyone interested in data management.
  • The course is also suitable for developers who want to understand how to interact with databases using SQL.