Suomen Yrittäjäopisto

SQL-kyselykieli

Esitiedot:Hyvät perustiedot ja -taidot Windows-käyttöjärjestelmästä ja -liittymästä.

Kesto:2pv (16h)

Tavoitteet: Osallistujalla on moduulin jälkeen hyvä käsitys tietokantojen rakenteesta ja keskeisestä terminologiasta. Tietokantojen suunnittelun hänellä on käsitys periaatteista ja suunnittelumetodeista. Opiskelija ymmärtää SQL-kyselykielen merkityksen, käyttökohteet ja SQL:n roolin tietojenkäsittelyssä. Opiskelija osaa hakea tietoa peruskyselyin tietokannasta ja hän osaa ylläpitää tietokannassa olevaa tietoa. Opiskelijalla on valmiudet opiskella kyselykieltä asentamallaan editorilla itsenäisesti luodun tietokantayhteyden päällä.

Lähijakson sisältö:
1.      Tietokantojen perusteet ja termistö
2.      Lyhyt perehdytys SQL Serverin Management Studioon
3.      Keskeisten tietokantaobjektien luominen
4.      Tietokantataulujen sisällön suunnittelu, tiedon laatu ja normalisointi
5.      Lyhyt katsaus suunnittelumenetelmiin
6.      Esimerkkitietokannan luominen SQL-osuutta varten
7.      SQL – Lyhyt historia
8.      SQL-kielen käyttöalueet ja käyttötekniikat
9.      SQL-kieli ja komennot
9.1.   SELECT ja FROM, WHERE, tärkeimmät vertailuoperaattorit
9.2.   BETWEEN – AND, IN, ANY, EXIST
9.3.   DISTINCT, ORDER BY
10.  Taulujen liitokset ja niiden tekninen toteutus
10.1.                Sisäliitos, ulkoliitos, taulun sisäiset liitokset
10.2.                Liitoksen ja alikyselyn vertailu
11.  SQL-kielen funktiot
11.1.                Koostefunktiot (MIN, MAX, AVG, COUNT, SUM)
11.2.                Tuotekohtaiset funtiot – esimerkkejä (SQL Server/T-SQL)
12.  Tuloksen ryhmittely ja ryhmien valinta
12.1.                Tuloksen ryhmittely – GROUP BY
12.2.                Ryhmien valinta – HAVING
13.  Alikyselyjen perusajatus
14.  Tietojen ylläpito
14.1.                Rivien lisäys (INSERT)
14.2.                Rivien päivitys (UPDATE)
14.3.                Rivien poisto (DELETE)