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

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisonal Upcoming Courses (Contact Us For More Information)

Related Categories