M20762 Vývoj SQL databází
Tisk
Tento pětidenní kurz naučí studenty vyvíjet databáze pro Microsoft SQL Server s využitím jeho nástrojů a možností.
Kurz akreditovaný pro DVPP
Délka kurzu: 5
dní
Termíny
Termín | Místo | Jazyk | Cena (bez DPH) | Dostupnost |
4. 3. 2019 - 8. 3. 2019
|
Praha |
cs |
29 500 Kč |
Volný termín
|
|
13. 5. 2019 - 17. 5. 2019
|
Praha |
cs |
29 500 Kč |
Volný termín
|
|
PDF ke stažení
Rozbalit všeSbalit vše
-
Absolvent kurzu bude umět
- Navrhovat a tvořit tabulky
- Tvořit a využívat triggery
- Využívat pokročilé techniky při návrhu tabulek
- Navrhovat a tvořit In-Memory tabulky
- Tvořit a navrhovat omezení k zajištění integrity
- Implementovat Managed Code v SQL Serveru
- Tvořit indexy, včetně Columnstore indexů
- Ukládat a dotazovat XML Data
- Navrhnout a implementovat pohledy
- Pracovat s geometrickými a geografickými daty
- Navrhovat a implementovat uložené procedury
- Pracovat s binárními daty a dokumenty
- Navrhovat a implementovat funkce
-
Požadavky pro absolvování kurzu
- Znalost T-SQL jazyka
- Zkušenosti s operačním systémem Windows
-
Kurz určen pro
- Pro uživatele, administrátory, databázové specialisty, a vývojáře na SQL Serveru.
-
Literatura
Všichni účastníci školení obdrží originál studijních certifikovaných materiálů Microsoft.
-
Technické vybavení
Prostorné učebny jsou vybaveny nadstandardními počítači s možností přístupu na Internet, včetně bezdrátového přístupu.
-
Osnova
Modul 1: An Introduction to Database Development
- Kapitola 1: Introduction to the SQL Server Platform
- Kapitola 2: SQL Server Database Development Tasks
Modul 2: Designing and Implementing Tables
- Kapitola 1: Designing Tables
- Kapitola 2: Data Types
- Kapitola 3: Working with Schemas
- Kapitola 4: Creating and Altering Tables
- Cvičení: Designing and Implementing Tables
Modul 3: Advanced Table Designs
- Kapitola 1: Partitioning Data
- Kapitola 2: Compressing Data
- Kapitola 3: Temporal Tables
- Cvičení: Using Advanced Table Designs
Modul 4: Ensuring Data Integrity through Constraints
- Kapitola 1: Enforcing Data Integrity
- Kapitola 2: Implementing Data Domain Integrity
- Kapitola 3: Implementing Entity and Referential Integrity
- Cvičení: Ensuring Data Integrity though Constraints
Modul 5: Introduction to Indexes
- Kapitola 1: Core Indexing Concepts
- Kapitola 2: Data Types and Indexes
- Kapitola 3: Heaps, Clustered, and Nonclustered Indexes
- Kapitola 4: Single Column and Composite Indexes
- Cvičení: Implementing Indexes
Modul 6: Designing Optimized Index Strategies
- Kapitola 1: Index Strategies
- Kapitola 2: Managing Indexes
- Kapitola 3: Execution Plans
- Kapitola 4: The Database Engine Tuning Advisor
- Kapitola 5: Query Store
- Cvičení: Optimizing Indexes
Modul 7: Columnstore Indexes
- Kapitola 1: Introduction to Columnstore Indexes
- Kapitola 2: Creating Columnstore Indexes
- Kapitola 3: Working with Columnstore Indexes
- Cvičení: Using Columnstore Indexes
Modul 8: Designing and Implementing Views
- Kapitola 1: Introduction to Views
- Kapitola 2: Creating and Managing Views
- Kapitola 3: Performance Considerations for Views
- Cvičení: Designing and Implementing Views
Modul 9: Designing and Implementing Stored Procedures
- Kapitola 1: Introduction to Stored Procedures
- Kapitola 2: Working with Stored Procedures
- Kapitola 3: Implementing Parameterized Stored Procedures
- Kapitola 4: Controlling Execution Context
- Cvičení: Designing and Implementing Stored Procedures
Modul 10: Designing and Implementing User-Defined Functions
- Kapitola 1: Overview of Functions
- Kapitola 2: Designing and Implementing Scalar Functions
- Kapitola 3: Designing and Implementing Table-Valued Functions
- Kapitola 4: Considerations for Implementing Functions
- Kapitola 5: Alternatives to Functions
- Cvičení: Designing and Implementing User-Defined Functions
Modul 11: Responding to Data Manipulation via Triggers
- Kapitola 1: Designing DML Triggers
- Kapitola 2: Implementing DML Triggers
- Kapitola 3: Advanced Trigger Concepts
- Cvičení: Responding to Data Manipulation by Using Triggers
Modul 12: Using In-Memory Tables
- Kapitola 1: Memory-Optimized Tables
- Kapitola 2: Natively Compiled Stored Procedures
- Cvičení: Using In-Memory Database Capabilities
Modul 13: Implementing Managed Code in SQL Server
- Kapitola 1: Introduction to CLR Integration in SQL Server
- Kapitola 2: Implementing and Publishing CLR Assemblies
- Cvičení: Implementing Managed Code in SQL Server
Modul 14: Storing and Querying XML Data in SQL Server
- Kapitola 1: Introduction to XML and XML Schemas
- Kapitola 2: Storing XML Data and Schemas in SQL Server
- Kapitola 3: Implementing the XML Data Type
- Kapitola 4: Using the Transact-SQL FOR XML Statement
- Kapitola 5: Getting Started with XQuery
- Kapitola 6: Shredding XML
- Cvičení: Storing and Querying XML Data in SQL Server
Modul 15: Storing and Querying Spatial Data in SQL Server
- Kapitola 1: Introduction to Spatial Data
- Kapitola 2: Working with SQL Server Spatial Data Types
- Kapitola 3: Using Spatial Data in Applications
- Cvičení: Working with SQL Server Spatial Data
Modul 16: Storing and Querying BLOBs and Text Documents in SQL Server
- Kapitola 1: Considerations for BLOB Data
- Kapitola 2: Working with FILESTREAM
- Kapitola 3: Using Full-Text Search
- Cvičení: Storing and Querying BLOBs and Text Documents in SQL Server
Modul 17: SQL Server Concurrency
- Kapitola 1: Concurrency and Transactions
- Kapitola 2: Locking Internals
- Cvičení: SQL Server Concurrency
Modul 18: Performance and Monitoring
- Kapitola 1: Extended Events
- Kapitola 2: Working with extended Events
- Kapitola 3: Live Query Statistics
- Kapitola 4: Optimize Database File Configuration
- Kapitola 5: Metrics
- Cvičení: Monitoring, Tracing, and Baselining
-
Návaznosti
Business Intelligence
SQL Server
CertifikaceMS