Course Outline

Introduction

  • Overview of Microsoft SQL Server 2019
  • Features and tools of SQL Server 2019
  • Understanding SQL Server 2019 core concepts

Getting Started

  • Installing SQL Server
  • Installing Management studio
  • Enabling features using the configuration manager
  • Using Management Studio
  • Authenticating and granting user permissions
  • Creating a new user account

Creating Databases

  • Creating the first database
  • Configuring the database
  • Understanding table structures
  • Creating a simple table
  • Editing a table
  • Entering data
  • Importing data from csv files
  • Creating tables from flat files
  • Installing a sample database

Maintaining a Healthy Database

  • Understanding data types
  • Understanding table column properties
  • Using primary key fields
  • Establishing default values
  • Check and unique constraints
  • Using foreign keys
  • Creating a foreign key column
  • Creating relationships between tables

Using Structured Query Language

  • Understanding the role of T-SQL
  • Using the T-SQL editor
  • Creating a table with T-SQL
  • Adding data to a table
  • Retrieving records
  • Filtering returned results
  • Sorting and updating records
  • Deleting records from a table
  • Joining related tables
  • Removing a table from the database

Query Performance and Programmability

  • Creating a view of the data
  • Using data table indexes
  • Creating additional indexes on a table
  • Viewing execution plans
  • SQL Server's Query Store
  • Rebuilding indexes
  • Aggregating functions
  • Using built-in functions
  • User-defined scalar functions
  • Creating stored procedures
  • Using parameterized stored procedures

Backup and Restore

  • Creating a full backup of the database
  • Creating a differential backup
  • Restoring a backup
  • Automating backups
  • Using business continuity solutions

Security

  • Understanding user roles and permissions
  • Using database schemas
  • Dynamic data masking
  • Always On data encryption

Management and Monitoring

  • Exploring the role of system databases
  • Preventing excessive tempdb autogrowth
  • Reviewing the SQL Server error log
  • Using dynamic management views
  • Database Console Commands (DBCC)

Summary and Next Steps

Requirements

  • Basic knowledge of SQL

Audience

  • Database administrators
 14 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Business Intelligence with SSAS

14 Hours

Introduction to SQL Server 2012 Integration Services (SSIS)

28 Hours

Business Intelligence in MS SQL Server 2008

14 Hours

Developing in SQL Server Business Intelligence

35 Hours

Administration with Powershell

35 Hours

Administering in Microsoft SQL Server

21 Hours

Microsoft SQL Server (MSSQL)

14 Hours

Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server

14 Hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 Hours

Database Administration Fundamentals for MS SQL Server

35 Hours

MS SQL Server 2016

14 Hours

T-SQL Fundamentals with SQL Server Training Course

14 Hours

SQL language in MSSQL

14 Hours

Learning SQL with Microsoft SQL Server

21 Hours

Related Categories

1