Siirry suoraan sisältöön

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

  • ICTSUMMER
    ICT 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.