SQL- ja relaatiotietokannatLaajuus (3 op)
Opintojakson tunnus: TT00AB75
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opintojakson jälkeen opiskelija osaa:
- Perusteet SQL-kielestä sillä tasolla, että hän on osaa tehdä tiedonhakua SQL-tietokannasta kyselyin. Hän ymmärtää, mitä ovat kooste- ja skalaarifunktiot ja osaa hakea niillä tietokannasta johdettua tietoa. Opiskelija ymmärtää, mitä ovat koostetaulut ja osaa käyttää niitä tiedonhakuun. Hän osaa lukea ja ymmärtää SQL-syntaksia. Hän kykenee muokkaamaan ja lisämään tietoa tietokantaan. Hän ymmärtää, mitä ovat tiedon normalisointimuodot ja mihin niitä tarvitaan. Hän kykenee tekemään tietokannan suunnittelua sekä ylläpitämään niitä.
Sisältö
- Johdatus relaatiotietokantoihin, relaatiomallin perusteita, suunnittelun perusteita, SQL-johdanto, tietokannan luominen ja taulujen rakenne, tiedon lisääminen, tiedon haku: SELECT ja WHERE, lisää relaatiomallista, tietokannan suunnittelua, relaatioista ja näkymistä, normalisointi, hyödyllisiä lisätyökaluja kyselyihin ja rakennemäärityksiin.
Arviointikriteerit, tyydyttävä (1)
Paradigma:
- Opiskelija ymmärtää relaatiotietokantoihin liittyvän paradigman auttavasti ja osaa yhdistää siihen liittyvät käsitteet;
- Opiskelija ymmärtää mitä on normalisointi ja tiedon normaalimuodot, ja osaa auttavasti suorittaa normalisoinnin.
Syntaksi:
- Opiskelija ymmärtää auttavasti SQL-kielen syntaksin perusperiaatteet;
- Opiskelija osaa laatia auttavasti yksinkertaisia SQL-lausekkeita.
Kyselyt ja tulosten järjestely:
- Opiskelija ymmärtää, mitä ovat kyselyt ja osaa auttavasti rakentaa yksinkertaisia kyselyjä;
- Opiskelija osaa laatia auttavasti tulosten järjestelmiseen lausekkeita;
Tietokannan muokkaus:
- Opiskelija ymmärtää, mitä ovat INSERT, UPDATE & DELETE ja osaa laatia auttavasti niitä hyödyntäviä lausekkeita;
Arviointikriteerit, hyvä (3)
Paradigma:
- Opiskelija ymmärtää relaatiotietokantoihin liittyvän paradigman ja osaa yhdistää siihen liittyvät käsitteet;
- Opiskelija ymmärtää mitä on normalisointi ja tiedon normaalimuodot, ja osaa suorittaa normalisoinnin;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.
Syntaksi:
- Opiskelija ymmärtää SQL-kielen syntaksin perusperiaatteet;
- Opiskelija osaa laatia yksinkertaisia SQL-lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.
Kyselyt ja tulosten järjestely:
- Opiskelija ymmärtää, mitä ovat kyselyt ja osaa rakentaa yksinkertaisia kyselyjä;
- Opiskelija osaa laatia tulosten järjestelmiseen lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.
Tietokannan muokkaus:
- Opiskelija ymmärtää, mitä ovat INSERT, UPDATE & DELETE ja osaa laatia auttavasti niitä hyödyntäviä lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja.
Arviointikriteerit, kiitettävä (5)
Paradigma:
- Opiskelija ymmärtää relaatiotietokantoihin liittyvän paradigman ja osaa yhdistää siihen liittyvät käsitteet;
- Opiskelija ymmärtää mitä on normalisointi ja tiedon normaalimuodot, ja osaa suorittaa normalisoinnin;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.
Syntaksi:
- Opiskelija ymmärtää SQL-kielen syntaksin perusperiaatteet;
- Opiskelija osaa laatia yksinkertaisia SQL-lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.
Kyselyt ja tulosten järjestely:
- Opiskelija ymmärtää, mitä ovat kyselyt ja osaa rakentaa yksinkertaisia kyselyjä;
- Opiskelija osaa laatia tulosten järjestelmiseen lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.
Tietokannan muokkaus:
- Opiskelija ymmärtää, mitä ovat INSERT, UPDATE & DELETE ja osaa laatia auttavasti niitä hyödyntäviä lausekkeita;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja;
- Opiskelija osoittaa soveltavia ja omaan itsenäiseen analyysiin perustuvia ratkaisuja siten, että hän osaa arvioida kriittisesti tekemiään ratkaisuja ja esittää mahdollisia toisia tapoja toteuttaa ratkaisuja.
Lisätiedot
Toteutetaan monimuoto-opetuksena