20762 Developing SQL Databases

Tällä kurssilla perehdytään SQL Server 2016 tietokannan ja sen eri objektien toteuttamiseen ja ohjelmointiominaisuuksiin. Kurssi soveltuu toki myös aiempien versioiden käyttäjille.

Vaativuus
Arvostelut
2800,00 

Pahoittelemme mutta tiedossa ei ole seuraavia kurssipäiviä.
Ole hyvä ja ole yhteydessä myyntiin: 020 7776 670 tai myyntipalvelu@sovelto.fi

SQL Server 2016 tietokantojen kehitys hanskaan!

Tehokkaan tietokannan toteuttaminen edellyttää mm. tietokantaohjelmointia, oikeaa indeksointia ja tietyissä tilanteissa muistinvaraisia tauluja ja natiivisti käännettyjä proseduureja (XTP eli Extreme Transaction Processing).

Kurssi on suunnattu kehittäjille, jotka toteuttavat SQL Server -pohjaisia ratkaisuja sekä ylläpidosta vastaaville, joiden tulee tuntea kannan sisäiset rakenteet.

 

Kouluttajana on kokenut, arvostettu ja tuhansia ammattilaisia kouluttanut senior-konsultti Pekka Korhonen. Pekka on itse suorittanut Master-tason sertifioinnin ja antaa arvokasta näkemystä niin käytännön elämään kuin testeihin valmistautumiseen.

Esitiedot: Kurssi edellyttää SQL-kielen osaamista. SQL Serverin käyttökokemus suotavaa.

Materiaali: MOC 20762

 

Koulutuksen tarkempi sisältö:

1. päivä

Introduction to Database Development
  • Introduction to the SQL Server Platform
  • SQL Server Database Development Tasks
Designing and Implementing Tables
  • Designing Tables
  • Data Types
  • Working with Schemas
  • Creating and Altering Tables
Advanced Table Designs
  • Partitioning data
  • Compressing Data
  • Temporal Tables
Ensuring Data Integrity through Constraints
  • Enforcing Data Integrity
  • Implementing Domain Integrity
  • Implementing Entity and Referential Integrity
Introduction to Indexing
  • Core Indexing Concepts
  • Data Types and Indexes
  • Single Column and Composite Indexes
  • Working with Clustered Indexes

2. päivä

Designing Optimized Index Strategies
  • Covering Indexes
  • Managing Indexes
  • Execution Plans
  • Using the DTE
Columnstore Indexes
  • Introduction to Columnstore indexes
  • Creating Columnstore indexes
  • Working Columnstore indexes
Designing and Implementing Views
  • Introduction to Views
  • Creating and Managing Views
  • Performance Considerations for Views

3. päivä

Designing and Implementing Stored Procedures
  • Introduction to Stored Procedures
  • Working With Stored Procedures
  • Implementing Parameterized Stored Procedures
  • Controlling Execution Context
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
Responding to Data Manipulation via Triggers
  • Designing DML Triggers
  • Implementing DML Triggers
  • Advanced Trigger Concepts

4. päivä

Using In-Memory Tables
  • Memory-Optimized Tables
  • Native Stored Procedures
Implementing Managed Code in SQL Server
  • Introduction to SQL CLR Integration
  • Importing and Configuring Assemblies
  • Implementing SQL CLR Integration
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
Working with SQL Server Spatial Data
  • Introduction to Spatial Data
  • Working with SQL Server Spatial Data Types
  • Using Spatial Data in Applications
Storing and Querying Blobs and Text Documents in SQL Server
  • Considerations for BLOB Data
  • Working with FileStream
  • Using Full-Text Search

 

Avainsanat: , , , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
2800,00  + alv./VAT

Vastuuhenkilö


Pekka Korhonen

Pekka Korhonen

  • pekka.korhonen@sovelto.fi

Pekka Korhonen on tunnettu SQL Server-, SQL- ja Business Intelligence -tekniikoiden asiantuntija, arkkitehti, kouluttaja ja konsultti. Hänelle on kertynyt kokemusta parikymmentä vuotta. Soveltossa Pekka toimii senior-konsulttina ja partnerina. Pekka on suorittanut harvinaisen SQL Server Master -sertifikaatin, joita on maailmassa vain noin 150 kpl. Pidettyjä kursseja Pekalle on kertynyt jo yli tuhat!

SQL Server Master, Master Certified (MCSM: Data Platform), MCSE: Data Platform, MCSE: Business Intelligence, MCSA, MCTS, MCT, MCITP.