Developing SQL Databases Varighed: 4 Days Kursus Kode: M20762 Beskrivelse: This four-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The course focuses on teaching individuals how to use SQL Server 2016 product features and tools related to developing a database. Målgruppe: The primary audience for this course is IT Professionals who want to become skilled on SQL Server 2016 product features and technologies for implementing a database. The secondary audiences for this course are individuals who are developers from other product platforms looking to become skilled in the implementation of a SQL Server 2016 database. Agenda: After completing this course, students will be able to: Design and Implement Tables. Describe advanced table designs Ensure Data Integrity through Constraints. Describe indexes, including Optimized and Columnstore indexes Design and Implement Views. Design and Implement Stored Procedures. Design and Implement User Defined Functions. Respond to data manipulation using triggers. Design and Implement In-Memory Tables. Implement Managed Code in SQL Server. Store and Query XML Data. Work with Spatial Data. Store and Query Blobs and Text Documents. Forudsætninger: M20761 Querying Data with Transact-SQL
Indhold: Module 1: Introduction to Database Development to: to: Implement in-memory tables This module is used to introduce the entire SQL Server platform and its major tools. It will Design Tables Implement native stored procedures cover editions, versions, basics of network listeners, and concepts of services and service accounts. Describe how data can be partitioned Introduction to SQL CLR Integration Introduction to the SQL Server Platform Importing and Configuring Assemblies SQL Server Database Development Implementing SQL CLR IntegrationLab : TasksLab : SQL Server Database Implementing Managed Code in SQL Development Tasks Describe how to implement domain Server integrity to: to: Describe suitable scenarios for Columnstore indexes Design Tables Design Tables Create clustered and non-clustered Columnstore indexes Describe how data can be partitioned Describe how data can be partitioned Describe considerations for updating non-clustered Columnstore indexed tables Describe how to implement domain integrity Describe how to implement domain integrity Introduction to views Module 2: Designing and Implementing Tables Creating and managing views Performance considerations for viewslab Describe SQL CLR Integration : Designing and Implementing Views This modules describes the design and implementation of tables. (Note: partitioned Detail appropriate use cases for SQL CLR tables are not covered). to: Integration Designing Tables Data Types Working with Schemas Design Tables Introduction to XML and XML Schemas Creating and Altering TablesLab : Designing Storing XML Data and Schemas in SQL and Implementing Tables Server Implementing the XML Data Type Describe how data can be partitioned Using the T-SQL FOR XML Statement to: Getting Started with xquerylab : Storing and Querying XML Data in SQL Server Describe how to implement domain Design Tables integrity to: Describe how data can be partitioned Explain the concept of views Design Tables Design, Create and Alter Views Describe how to implement domain integrity Describe how data can be partitioned Introduction to Stored Procedures Module 3: Advanced Table Designs Working with Stored Procedures Describe how to implement domain Implementing Parameterized Stored integrity
Procedures This module describes more advanced table Controlling Execution ContextLab : designs. Designing and Implementing Stored Procedures Explain the purpose and structure of XML and Partitioning data XML schemas Compressing Data Temporal TablesLab : Using Advanced to: Table Designs Describe how XML data and schemas can be stored in SQL Server to: Design Tables Introduction to Spatial Data Working with SQL Server Spatial Data Design Tables Describe how data can be partitioned Types Using Spatial Data in ApplicationsLab : Working with SQL Server Spatial Data Describe how data can be partitioned Describe how to implement domain integrity to: Describe how to implement domain integrity Design, Create and Alter Stored Procedures Design Tables Module 4: Ensuring Data Integrity through Control the Execution Context of Stored Constraints Procedures Describe how data can be partitioned This module describes the design and Implement Stored Procedures that use implementation of constraints. Describe how to implement domain Overview of Functions integrity Enforcing data Integrity Designing and Implementing Scalar Implementing Domain Integrity Functions Implementing Entity and Referential Designing and Implementing IntegrityLab : Ensuring Data Integrity Table-Valued Functions Describe how spatial data can be stored in through Constraints Implementation Considerations for SQL Server Functions Alternatives to FunctionsLab : Designing to: and Implementing User-defined Use basic methods of the GEOMETRY and Functions GEOGRAPHY data types Design Tables to: Query databases containing spatial Considerations for BLOB Data Working with FileStream Describe how data can be partitioned Design Tables Using Full-Text SearchLab : Storing and Querying Blobs and Text Documents in SQL Server Describe how to implement domain integrity Describe how data can be partitioned to: Module 5: Introduction to Indexes Describe how to implement domain integrity Design Tables This module describes the concept of an index and discusses selectivity, density and statistics. It covers appropriate data type choices and Design, create and alter scalar functions Describe how data can be partitioned choices around composite index structures. Core Indexing Concepts Design, create and alter table-valued Data Types and Indexes functions Describe how to implement domain
Single Column and Composite IndexesLab : integrity Implementing Indexes Describe the performance impacts of to: Designing DML Triggers Describe the need for full-text indexing in SQL Implementing DML Triggers Server Advanced Trigger ConceptsLab : Responding to Data Manipulation via Design Tables Triggers Implement a full-text index to: Perform basic full-text queries Describe how data can be partitioned Design Tables Describe how to implement domain integrity Describe how data can be partitioned Explain the need for indexes and describe the core concepts of index design Describe how to implement domain Choose appropriate data types for indexes integrity Design single column and composite Design DML triggers Covering Indexes Managing Indexes Execution Plans Implement DML triggers Using the DTELab : Designing Optimized Index Strategies Work with Nested and Recursive to: In-Memory tables Native Stored ProceduresLab : In Memory OLTP Design Tables Describe how data can be partitioned Describe how to implement domain integrity Choose an appropriate table structure Implement clustered indexes and Introduction to Columnstore indexes Creating Columnstore indexes Working Columnstore indexeslab : Using Columnstore indexes
Flere Informationer: For yderligere informationer eller booking af kursus, kontakt os på tlf.nr.: 44 88 18 00 training@globalknowledge.dk www.globalknowledge.dk Global Knowledge, Stamholmen 110, 2650 Hvidovre