Sisältöön sitemap

SQL – jatko

Koulutuksessa käytämme standardoitua SQL-kieltä sekä SQL Serverille kehitettyä T-SQL -kieltä. Kurssin käytyäsi ymmärrät paremmin tietokantojen rakenteita ja osaat tehdä tietokantoihin tehokkaita SQL-kyselyitä sekä luoda funktioita ja herättimiä. Teemme myös runsaasti perusharjoituksia.

Tavoite

Koulutuksen jälkeen ymmärrät paremmin tietokantojen rakenteita sekä osaat tehdä tietokantoihin tehokkaita SQL-kyselyitä. Osaat luoda tietokantarakenteita ja päivittää tietokantojen tietoja SQL-kielellä sekä hyödyntää esimerkiksi triggereitä, funktioita, proseduureja ja kursoreita.

Kenelle

Koulutus on tarkoitettu sellaisille tietokantojen käyttäjille, joilla jo on SQL-perusteet hallussa.

Ohjelmaversio

Koulutus ei ole ohjelmisto- tai tietokantasidonnainen.

Koulutuksen sisältö

Tietokantojen perusteiden kertaus

  • Mikä on tietokanta? Tietokanta tiedon tallennusmuotona. Yksi- ja moniulotteiset tietokannat.
  • Millainen tietokanta on rakenteeltaan? Relaatiomalli ja siihen pohjautuvat tietokannat.
  • Ymmärrätkö tietokantaterminologiaa? Yhteys, avainkenttä sekä vierasavainkenttä ja niihin liittyvät käsitteet.

SQL-kyselyiden nopea peruskertaus

Alikyselyt

  • Voinko korvata liitoksen jollakin tavoin? Alikyselyiden suorittaminen.
  • Alikyselyiden operaattorit ja määreet
  • Esimerkkejä alikyselyistä

Common Table Expression

  • Mikä on CTE ja mihin sitä käytetään?
  • Esimerkkejä CTE-kyselyistä

T-SQL kielen perusteita

Muuttujat

  • Mitä ovat muuttujat ja mihin niitä käytetään?

T-SQL kielen ohjausrakenteet

  • If
  • While
  • Begin...End

Funktiot

  • Voinko käyttää SQL-kyselyssä funktioita? Päivämäärä- ja aikafunktiot, merkkijonofunktiot, konversiofunktiot, matemaattiset funktiot.
  • Voinko luoda omia funktioita ja mihin niitä käyttäisin? Omien funktioiden luonti.

Proseduurit

  • Mikä on proseduuri? Proseduurien muodostaminen ja käyttö
  • Onko proseduurien kieli SQL-kieltä? Proseduurien ohjausrakenteet, toistorakenteet ja ehdot. T-SQL-kielen perusteet.

Triggerit eli herättimet

  • Mitä triggereillä tehdään? Toimintojen automatisointi herättimillä ja niihin liitetyillä funktioilla ja proseduureilla.

Kyselyiden tehostaminen

  • Miten voin nopeuttaa hidasta kyselyä? Kyselyiden nopeuden mittaaminen ja taulujen indeksointi. Vinkkejä tehokkaiden kyselyiden luontiin.

Avainsanat

SQL, Hakukyselyt, Tietokanta, Funktio, Proseduuri, Triggeri, Kyselyt

Tutustu myös

koulutus image

Koulutusalue:

Tietokannat ja ohjelmointi

Kesto:

1 päivä

Päivämäärät:

26.5.2023

TAI

26.9.2023

TAI

8.11.2023

Koulutuspaikka:

Etäkoulutus

Hinta:

690 €

Ilmoittaudu:

Ilmoittaudu koulutukseen