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.
- Mihin SQL perustuu? Lyhyt SQL-kielen historia.
SQL-kyselyn perusrakenne
- Miten haen tietoa tietokannoista? Hakukyselyn luonti yhteen tauluun.
- Miten rajaan tulosjoukkoon tulevaa tietoa? Ehdot hakukyselyissä. Kyselyiden parametrointi. Kaavojen ja funktioiden käyttö ehdoissa.
- Miten voin määritellä tulosjoukon tietueiden järjestyksen? Lajittelujen tekeminen
- Voinko yhdistää kyselyyn laskentaa? Laskenta yhteenvetofunktioilla ja laskennallisten kenttien muodostaminen tulosjoukkoon.
- Voinko hakea tietoa useammasta taulusta? Inner Join, Outer Join, Union
- Voinko korvata liitoksen jollakin tavoin?
Tietokannan tietojen muokkaaminen
- Voinko hallita tauluissa olevia tietoja kyselyillä? Tiedon lisääminen, päivittäminen ja poistaminen.
Kyselyiden optimointi
- Miten saan luotua tehokkaita, nopeasti suoritettavia kyselyitä? Kyselyiden nopeuden mittaaminen ja kyselyiden optimointi.
- Mikä on indeksi? Tietokannan indeksoinnin vaikutus kyselyiden tehokkuuteen. Indeksien luonti.