This three-day instructor-led course is aimed at people looking to move into a database professional role or whose job role is expanding to encompass database elements. The course teaches students how to properly design a database, data modeling techniques and how to normalize data to reduce data redundancy. In addition, students will learn how to create tables in SQL Server and the different types of relationships between tables, how to create views, stored procedures and functions and how to improve performance in SQL Server. This course updates and replaces course 10985C previously published under the same title.
Um9ib3RvOnJlZ3VsYXI=
Upon successful completion of this course, students will be able to:
Describe key database concepts in the context of SQL Server
Describe database languages used in SQL Server
Describe data modeling techniques
Describe normalization and denormalization techniques
Describe relationship types and effects in database design
Describe the effects of database design on performance
Describe commonly used database objects
Um9ib3RvOnJlZ3VsYXI=
No prerequisites.
Um9ib3RvOnJlZ3VsYXI=
The primary audience for this course is people who are moving into a database role, or whose role has expanded to include database technologies. Developers that deliver content from SQL Server databases will also benefit from this material.
Um9ib3RvOnJlZ3VsYXI=
1 – Introduction to databases
Introduction to Relational Databases
Other Databases and Storage
Data Analysis
SQL Server Database Languages
2 – Data Modeling
Data Modelling
Designing a Database
Relationship Modeling
3 – Normalization
Fundamentals of Normalization
Normal Form
Denormalization
4 – Relationships
Introduction to Relationships
Planning Referential Integrity
5 – Performance
Indexing
Query Performance
Concurrency
6 – Database Objects
Tables
Views
Stored Procedures, Triggers and Functions
This course does not align to a specific exam or certification.