SQL Server ohjelmointi I

Osaatko käyttää SQL Serveriä sovelluksen alustana oikein?

Vaativuus
Arvostelut
1800,00 

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

SQL Server haltuun

Tietokannan tehokas ja sujuva käyttäminen sovelluksesta käsin vaatii itse asiassa paljon tietoa sen toiminnasta.

Kurssi on tarkoitettu sovelluskehittäjille ja järjestelmävastaaville, jotka tarvitsevat tietämystä tietokannan toteuttamisesta

Kurssin tavoitteena on perehdyttää osallistujat SQL Server tietokannan toteuttamiseen, Transact SQL (TSQL) -kielen funktioihin ja erikoiskomentoihin. Lisäksi perehdytään tietokannan indeksointiin, kyselyiden optimointiin ja lukituksiin.

Kurssi soveltuu versioiden 2008 – 2019 käyttäjille.

 

Esitiedot: Kurssi edellyttää SQL-kielen perusosaamista (liitokset, ryhmittelyt, alikyselyt). SQL Serverin tuntemusta ei edellytetä.

 

1. PÄIVÄ

SQL Serverin arkkitehtuuri
  • SQL Server tuoteperhe
  • tietokanta-arkkitehtuuri
  • systeemitietokannat ja -näkymät
  • SQL Server Management Studio
  • SQLCMD
  • Konfigurointityökalut
Transact SQL -kielen perusteet
  • kielen ominaisuudet ja erot ANSI/ISO-standardiin
TSQL-funktiot ja erikoiskyselyt
  • Päiväys-, merkkijono-, systeemifunktiot ym.
  • Group By -komennon ROLLUP- ja CUBE-määreet
  • tietojen Pivotointi
  • OVER-määre ja ikkunoivat haut
  • Sivuttava haku
  • Rank-funktiot
  • CTE – Common table Expressions
  • Merge-komento
  • Grouping sets
Tietokannan fyysinen toteuttaminen
  • tietokannan luominen ja tiedostoryhmien käyttö
  • taulujen luominen sekä tietotyypit
  • aikatietotyypit
  • harvat taulut
  • schema-määritykset

2. PÄIVÄ

Tietojen eheysvaatimusten toteuttaminen
  • pääavaimet, viiteavaimet, oletusarvot ja tarkistussäännöt
  • identity-määre
Indeksien suunnittelu ja indeksointi
  • indeksityypit ja niiden arkkitehtuuri
  • klusteroidun indeksin hyödyntäminen
  • indeksien suunnittelu
  • Columnstore indeksit
  • Profiler ja Database Engine Tuning Advisor
Kyselyiden optimointi ja analysointi
  • Query planin tutkiminen
  • Join-startegiat
  • optimoijan ohittaminen
  • AND, OR ja JOIN -optimointistrategiat
Tapahtumanhallinta ja lukitukset
  • SQL Serverin tapahtumanhallinta
  • lukot, lukkotyypit ja lukitustasot sekä erot muihin palvelimiin
  • lukkoihin vaikuttaminen ja transaktioiden järkevä toteutustapa
  • Snapshot-lukitus

 

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

Vastuuhenkilö


Pekka Korhonen

Pekka Korhonen

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.