SQL ja relaatiotietokannat (3 op)
Toteutuksen tunnus: TT00VI04-3002
Toteutuksen perustiedot
Ilmoittautumisaika
02.05.2019 - 18.08.2019
Ajoitus
19.08.2019 - 23.08.2019
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Koulutus
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Frank Brandse
- Antti Piironen
Ryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Kurssin jälkeen opiskelijalla on käsitys SQL-kielestä ja relaatiotietokannasta. Hän kykenee suunnittelemaan ja toteuttamaan ko. kantoja 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
Arviointiasteikko
0-5
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.