Teknologisk Institut

Developing SQL Databases [20762]
0%
Developing SQL Databases [20762]

Developing SQL Databases [20762]

Beskrivelse


Lær at udvikle dataløsninger mod en SQL Server database. Kurset fokuserer på at oprette, designe og implementere tabeller og indexes. Desuden lærer du at udvikle stored procedures, views og funktioner samt arbejdet med specielle typer af data som fx. XML.

Deltagerprofil
Kurset er for dig, der udvikler databaseløsninger mod en SQL Database.


Du forventes at have praktisk kendskab til Transact-SQL og relationelle databaser og evt. lidt erfaring med databasedesign eller viden svarende til kurset Querying Data with Transact-SQL [20761].

Indhold

Module 1: Introduction to Database Development


Introduction to the SQL Server Platform



SQL Server Database Development Tasks




Module 2: Designing and Implementing Tables


Designing Tables



Data Types



Working with Schemas



Creating and Altering Tables




Module 3: Advanced Table Designs


Partitioning data



Compressing Data



Temporal Tables




Module 4: Ensuring Data Integrity through Constraints


Enforcing data Integrity



Implementing Domain Integrity



Implementing Entity ...%%%

... and Referential Integrity




Module 5: Introduction to Indexes


Core Indexing Concepts



Data Types and Indexes



Single Column and Composite Indexes




Module 6: Designing Optimized Index Strategies


Covering Indexes



Managing Indexes



Execution Plans



Using the DTE




Module 7: Columnstore Indexes


Introduction to Columnstore indexes



Creating Columnstore indexes



Working Columnstore indexes




Module 8: Designing and Implementing Views


Introduction to views



Creating and managing views



Performance considerations for views




Module 9: Designing and Implementing Stored Procedures


Introduction to Stored Procedures



Working with Stored Procedures



Implementing Parameterized Stored Procedures



Controlling Execution Context




Module 10: Designing and Implementing User-Defined Functions


Overview of Functions



Designing and Implementing Scalar Functions



Designing and Implementing Table-Valued Functions



Implementation Considerations for Functions



Alternatives to Functions




Module 11: Responding to Data Manipulation via Triggers


Designing DML Triggers



Implementing DML Triggers



Advanced Trigger Concepts




Module 12: Using In-Memory Tables


In-Memory tables



Native Stored Procedures




Module 13: Implementing Managed Code in SQL Server


Introduction to SQL CLR Integration



Importing and Configuring Assemblies



Implementing SQL CLR Integration




Module 14: Storing and Querying XML Data in SQL Server


Introduction to XML and XML Schemas



Storing XML Data and Schemas in SQL Server



Implementing the XML Data Type



Using the T-SQL FOR XML Statement



Getting Started with xQuery




Module 15: Working with SQL Server Spatial Data


Introduction to Spatial Data



Working with SQL Server Spatial Data Types



Using Spatial Data in Applications




Module 16: Storing and Querying Blobs and Text Documents in SQL Server


Considerations for BLOB Data



Working with FileStream



Using Full-Text Search




Microsoft Software Assurance Vouchere.
Kurset kan betales med 5 SA Vouchere.

Undervisere
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Deltagerprofil
Kurset er for dig, der udvikler databaseløsninger mod en SQL Database.


Du forventes at have praktisk kendskab til Transact-SQL og relationelle databaser og evt. lidt erfaring med databasedesign eller viden svarende til kurset Querying Data with Transact-SQL [20761].


Lær at udvikle dataløsninger mod en SQL Server database. Kurset fokuserer på at oprette, designe og implementere tabeller og indexes. Desuden lærer du at udvikle stored procedures, views og funktioner samt arbejdet med specielle typer af data som fx. XML.

Microsoft Software Assurance Vouchere
Kurset kan betales med 5 SA Vouchere.

Indhold
Module 1: Introduction to Database Development


Introduction to the SQL Server Platform



SQL Server Database Development Tasks




Module 2: Designing and Implementing Tables


Designing Tables



Data Types



Working with Schemas



Creating and Altering Tables




Module 3: Advanced Table Designs


Partitioning data



Compressing Data



Temporal Tables




Module 4: Ensuring Data Integrity through Constraints


Enforcing data Integrity



Implementing Domain Integrity



Implementing Entity and Referential Integrity




Module 5: Introduction to Indexes


Core Indexing Concepts



Data Types and Indexes



Single Column and Composite Indexes




Module 6: Designing Optimized Index Strategies


Covering Indexes



Managing Indexes



Execution Plans



Using the DTE




Module 7: Columnstore Indexes


Introduction to Columnstore indexes



Creating Columnstore indexes



Working Columnstore indexes




Module 8: Designing and Implementing Views


Introduction to views



Creating and managing views



Performance considerations for views




Module 9: Designing and Implementing Stored Procedures


Introduction to Stored Procedures



Working with Stored Procedures



Implementing Parameterized Stored Procedures



Controlling Execution Context




Module 10: Designing and Implementing User-Defined Functions


Overview of Functions



Designing and Implementing Scalar Functions



Designing and Implementing Table-Valued Functions



Implementation Considerations for Functions



Alternatives to Functions




Module 11: Responding to Data Manipulation via Triggers


Designing DML Triggers



Implementing DML Triggers



Advanced Trigger Concepts




Module 12: Using In-Memory Tables


In-Memory tables



Native Stored Procedures




Module 13: Implementing Managed Code in SQL Server


Introduction to SQL CLR Integration



Importing and Configuring Assemblies



Implementing SQL CLR Integration




Module 14: Storing and Querying XML Data in SQL Server


Introduction to XML and XML Schemas



Storing XML Data and Schemas in SQL Server



Implementing the XML Data Type



Using the T-SQL FOR XML Statement



Getting Started with xQuery




Module 15: Working with SQL Server Spatial Data


Introduction to Spatial Data



Working with SQL Server Spatial Data Types



Using Spatial Data in Applications




Module 16: Storing and Querying Blobs and Text Documents in SQL Server


Considerations for BLOB Data



Working with FileStream



Using Full-Text Search






Developing SQL Databases [20762]

19.499,00 kr

+45 23 33 30 30

npk@kursuszonen.dk