Jos vastaat työssäsi SQL Server 2005/2008 tietokantojen suunnittelusta ja suorituskyvystä, niin tämä kurssi on oikea valinta. Kurssilla käydään läpi SQL Server tietokantojen luontia ja suunnittelua sekä suorityskyvyn optimointia.
Tavoite:
Kurssin aikana tulee tutuksi:
- QL Server 2008 R2 ja sen komponentit
- Taulut ja skeemat
- Näkymät
- Indeksointi
- Kyselyiden suoritus ja monitorointi
- Transaktiot
- Virheidenhallinta
- Funktiot
- Rajoitteet
- XML data
- Spatial data
-
Kenelle:
Kurssi on tarkoitettu henkilöille, jotka työssään vastaavat Microsoft SQL Server tietokantojen suunnittelusta tai henkilöille jotka tarvitsevat tietoa mitkä asiat vaikuttavat SQL Serverin suorituskykyyn ja sen optimointiin.
Esitietovaatimuksena kokemusta Windows-käyttöjärjestelmistä sekä SQL Serveristä, Transact-SQL:stä ja relaatiotietokannoista.
Testi:
70-432 (TS: Microsoft SQL Server 2008, Implementation and Maintenance)
Valmentaa osittain myös testiiin:
70-433 (TS: Microsoft SQL Server 2008, Database Development)
Sisältö:
Moduuli 1: SQL Server 2008 R2:n esittely
- SQL Server alustan esittely
- SQL Serverin työkalut
- SQL Serverin palveluiden konfigurointi
Moduuli 2: Datatyypit
- Datatyypit
- Character Data
- Datatyyppien konvertointi
- Erikoisdatatyypit
Moduuli 3: Taulujen suunnittelu
- Taulujen suunnittelu
- Schemat
- Taulujen luonti ja muokkaus
Moduuli 4: Näkymät
- Näkymien perusteet
- Näkymien luonti
- Näkymät ja suorituskyky
Moduuli 5: SQL Server 2008 R2 indeksoinnin suunnittelu
- Indeksoinnin perusteet
- Datatyypit ja indeksointi
- Yksittäisen sarakkeen indeksit ja komposiitti-indeksit
Moduuli 6: SQL Server 2008 R2 taulujen rakenteet
- SQL Server taulujen rakenne
- Klusteroidut indeksit
- Tehokkaiden klusteroitujen indeksien suunnittelu
Moduuli 7: SQL Server 2008 R2 Execution Plans
- SQL Server Execution Plans
- Yleiset Execution Plan elementit
- Execution Planien kanssa työskentely
Moduuli 8: Suorituskyvyn parantaminen nonclustered indeksien avulla
- Tehokkaiden nonclustered indeksien suunnittelu
- Nonclustered indeksien käyttö
- Database engine Tuning Advisor
Moduuli 9: Stored Procedurien käyttö
- Stored Proceduurit
- Stored Procedurien käyttö
- Parametrisoidut Stored Proceduret
- Suorituksenaikaisen käyttäjäkontekstin hallinta
Moduuli 10: Merge ja taulut parametreina
- Merge
- Taulu-tyypit
- Taulujen käyttö parametreina
Moduuli 11: SQL Server 2008 R2:n yhdenaikaisuuden hallinta
- Transaktiot
- Lukot
- Lukkojen hallinta
- Transaction Isolation levels
Moduuli 12: T-SQL koodin virheenhallinta
- T-SQL virheenhallinta
- T-SQL virheenhallinnan käyttö
- Strukturoitu virheenhallinta
Moduuli 13: User-Defined Functiot
- Funktiot
- Skalaari-funktiot
- Table-valued-funktiot
- Funktioden käyttö
- Vaihtoehtoja funktioille
Moduuli 14: Tiedon eheyden varmistaminen
- Tiedon eheyden varmistus
- Arvojoukot
- viite-eheys
Moduuli 15: DML triggerit
- DML triggerit
- DML triggereiden käyttö
- Triggereiden edistyneempi käyttö
Moduuli 16: SQL Server 2008 R2 ja Managed Code
- SQL CLR integraatio
- Assemblyjen käyttö
- SQL CLR integraation käyttöönotto
Moduuli 17: SQL Server 2008 R2 ja XML data
- XML ja XML Schemat
- XML datan tallennus
- XML datatyyppi
Moduuli 18: XML datan käyttö
- FOR XML lauseke
- XQuery
- XML datan shreddaus
Moduuli 19: SQL Server® 2008 R2 Spatial Data
- Spatial Datan esittely
- SQL Serverin Spatial datatyypit
- Spatial data sovelluksissa
Moduuli 20: Full-Text indeksit
- Full-Text Indeksit
- Full-Text Indeksien käyttö SQL Serverissä
- Full-Text kyselyt
Ilmoittaudu!