Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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