SQL (Structured Query Language) on standardoitu relaatiotietokantojen kyselykieli, jota käytetään tietokannassa olevien tietojen hakuun sekä tietosisällön ja –rakenteiden muokkaamiseen.
Koulutuksessa käymme läpi kielen piirteet Microsoft SQL Server -ympäristössä. Koulutuksen jälkeen osaat kielen perusrakenteet, joiden avulla haet tietoa sekä päivität tietokannassa olevia tietoja ja tietorakenteita. Saat perusvalmiudet tietokannan tietojen raportointiin ja hyvän pohjan jatko-opiskeluun tietokannan ylläpidon tai sovelluskehityksen suuntaan. Tutustut myös Microsoft Management Studio -työvälineeseen.
Koulutuksen voi maksaa Microsoftin SA-koulutusseteleillä, seteleitä tarvitaan 5kpl.
Koulutuksen 1. päivä on mahdollista käydä myös erillisenä. Löydät sen valikoimistamme SQL-kieli tutuksi -koulutuksena.
Koulutus on tarkoitettu tietokantojen käyttäjille ja raportoijille, joilla ei välttämättä ole aikaisempaa kokemusta kielestä.
Kurssi valmentaa testiin 70-461 – Querying Microsoft SQL Server 2012. (MCSA-sertifiointi säilyy 2012-tasoisena myös 2014-version aikana.)
Kurssilla käytetään Microsoftin englanninkielistä digitaalisessa muodossa olevaa kurssimateriaalia (MOC 10774).
Tieturin koulutuskortilla osallistuvilta veloitamme materiaalimaksun 200 € (+ alv 24 %)
Sisältö
1. päivä
Peruskäsitteet
- Relaatiomalli
- Eheyspiirteet
- SQL-kielen historia
- SQL-kielen omaksumistasot
- Harjoitusympäristön esittely
Kyselyn yleisrakenne
- Sarakkeiden valinta
- Rivien valinta
- Tuloksen lajittelu
- Tuloksen ryhmittely
- Yhteenvetofunktiot
Vinkkejä käytännön kyselyihin
- Yksinkertaista laskentaa
- Merkkijonojen yhdistäminen
- Yhdiste (UNION)
- Puuttuva tieto (NULL)
- Systeemifunktioiden esittely
- Satunnaisrivien hakeminen
2. päivä
Sisäänrakennetut Funktiot
- Funktio-tyypit
- Konversio-funktiot
- Loogiset funktiot
- Null-funktiot
Tietojen ryhmittely ja summaus
- Aggrekaatti-funktiot
- Group By -ryhmittely
- Ryhmittelyn suodatus Having-lauseella
Alikyselyt
- Alikyselyiden esittely
- Korreloivat alikyselyt
- Exists-määre
Taulu-lausekkeet
- Näkymien käyttö
- TVF – Inline-taulufunktiot
- Johdetut taulut
- CTE – Common Table Expression
Joukko-operaatiot
- Union
- Except ja Intersect
- Apply-operaattori
Window Ranking, Offset, ja Aggregate-Funktiot
- Windowing-käsite
- OVER-määre
- Partition by -määre
- Rank-funktiot
3. päivä
Tietojen pivotointi ja ryhmittely
- Pivot ja Unpivot
- Grouping sets
- Cube- ja Rollup-määreet
Tallennettujen proseduurien käyttö
- Datan haku proseduureilla
- Parametrien välitys
- Proseduurin luominen
- Dynaaminen SQL
T-SQL:n ohjelmointiominaisuudet
- Kontrollirakenteet
Virheen käsittely
- TRY / CATCH lohkot
- THROW-virheiden käsittely
Tapahtumien hallinta
- BEGIN TRANSACTION
- COMMIT TRANSACTION
- ROLLBACK TRANSACTION
Kyselyiden tehokkuuden parantaminen
- Indeksointi
- Indeksityypit
- Vältettävät tekniikat
- Suoritussuunnitelmat
——————–
Koulutuspaikka:
Tieturi Oy
Mannerheimintie 15
Helsinki
Aika:
13.-15.02.2019
Hinta:
1 990 eur (+ alv 24 %)
Peruutusehdot:
Alle 14 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksusta 50 %. Alle 7 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksun täysimääräisenä. Mikäli et saavu koulutukseen, veloitamme koko osallistumismaksun ja mahdolliset jo tilatut testit.
Pidätämme oikeuden muutoksiin kansainvälisten koulutuskumppaniemme koulutuksiin. Näiden koulutusten osalta olemme sinuun yhteydessä ilmoittautumisesi jälkeen.