SQL-kielen jatko

Kesto: 1.0 pv
Kurssia ei ole tällä hetkellä aikataulutettu. Ota yhteyttä ja sovi asiakaskohtainen koulutus.

Tuotekuvaus

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 -kyselykielen perusteiden osaaminen 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-kyselyt useampaan kuin yhteen tauluun

  • Mitä ovat yhteystyypit? Inner Join, Left/Right Outer Join, Natural Join, Full Outer Join.
  • Miten rajaan tulosjoukkoon tulevaa tietoa? Ehdot hakukyselyissä. Kyselyiden parametrointi. Kaavojen ja funktioiden käyttö ehdoissa.
  • Voinko yhdistää kyselyyn laskentaa? Laskenta yhteenvetofunktioilla ja laskennallisten kenttien muodostaminen tulosjoukkoon.

Alikyselyt

  • Voinko korvata liitoksen jollakin tavoin? Alikyselyiden suorittaminen.

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

 



Peruutusehdot
Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin kaksi (2) viikkoa ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!