VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Tietokannat ja avoimet rajapinnat (ITTP0903)

Tietokannat ja avoimet rajapinnat

Rakennetyyppi: Opintojakso
Koodi: ITTP0903
Tyyppi: Pakollinen / Perusopinnot
OPS: TT 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021 / 2024 / V2024
Taso: Insinööri (AMK)
Opiskeluvuosi: 2 (2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2025-2026)
Laajuus: 5 op
Vastuuopettaja: Kankaanpää, Timo
Opetuskieli: Suomi

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
1I-TT-2N3.4.2018 – 30.4.2018Timo KankaanpääSuomi2.4.2018 – 15.4.2018
2I-TT-2V2.3.2020 – 16.5.2020Pirjo ProsiSuomi16.12.2019 – 14.1.2020
3001VY-3-ICAT19.10.2020 – 3.1.2021 Suomi17.8.2020 – 11.9.2020
3002TT2020-2A, TT2020-2B, TT2020-2C, TT2020-2D, VY-2-ICAT, VY-2-TJT25.10.2021 – 2.1.2022 Suomi1.8.2021 – 6.9.2021
3003TT2020V-2A21.1.2022 – 31.5.2022Magnus SundellSuomi20.12.2021 – 21.1.2022
3008TT2021-2, TT2021-2A, TT2021-2B, TT2021-2C, TT2021-2D24.10.2022 – 24.2.2023Ghodrat Moghadampour, Timo KankaanpääSuomi1.8.2022 – 10.1.2023

Alla oleva kuvaus koskee lukuvuotta: 2024-2025

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija ymmärtää relaatiotietokannan toimintaperiaatteen ja osaa suunnitella ja toteuttaa tehokkaan relaatiotietokannan, osaa käyttää monipuolisesti SQL-kyselykieltä. Opiskelija tuntee tietokannoissa käytettäviä ohjelmointirajapintoja, JSON:n ja XML:n perusteet ja osaa hyödyntää avoimia RESTful -rajapintoja.

Opiskelijan työmäärä

135 h, josta lukujärjestykseen merkittyä lähiopetusta 50 h.

Edeltävät opinnot / Suositellut valinnaiset opinnot

Johdatus ohjelmointiin, Olio-ohjelmointi.

Sisältö

Relaatiotietokannat, normalisointi, jokin tietokantaohjelmisto ja tärkeimmät työkalut (esim. MySQL, SQLite, SQLite Studio, SQL Server, Oracle), SQL (create, insert, drop, update, select, join, union, alikyselyt, indeksit, transaktiot, rajoitteet, triggerit, näkymät) ja sen rajapinnat (ORM, CRUD). Lisäksi JSON:n ja XML:n perusteet ja sen käyttöön liittyviä tekniikoita (XSD, Xpath, XSLT) sekä NoSQL tietokantojen perusteet.

Opiskelumateriaali

Kurssin www-sivut.

Opetusmuoto / Opetusmenetelmät

Luennot, harjoitukset.

Arviointikriteerit

Arvosana 5: Opiskelija ymmärtää suurimman osan käsitellyistä käsitteistä, pystyy valitsemaan ja soveltamaan niitä kriittisesti käytännön sovelluksen suunnittelu-, kehittämis- ja rakentamistyössä.
Arvosana 3: Opiskelija ymmärtää huomattavan määrän käsitellyistä käsitteistä, pystyy soveltamaan niitä käytännön sovelluksen suunnittelu-, kehittämis- ja rakentamistyössä.
Arvosana 1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet, pystyy käyttämään niitä ohjatusti käytännön sovelluksen suunnittelu- ja rakentamistyössä.

Arviointimenetelmät

Jatkuva arviointi, arvosana kertyy kotitehtävien, projektitöiden ja tentin summana.


Takaisin