Tietokannat ja avoimet rajapinnat
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTP0903 |
Tyyppi: | Pakollinen / Perusopinnot |
OPS: | TT 2016 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 2 (2017-2018) |
Laajuus: | 5 op |
Vastuuopettaja: | Kankaanpää, Timo |
Opetuskieli: | Suomi |
Toteutukset lukuvuonna 2017-2018
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
1 | I-TT-2N | 3.4.2018 – 30.4.2018 | Timo Kankaanpää | Suomi | 2.4.2018 – 15.4.2018 |
Suoritus rästissä? Katso toteutukset lukuvuonna 2019-2020.
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää relaatiotietokannan toimintaperiaatteen ja osaa suunnitella ja toteuttaa tehokkaan relaatiotietokannan, osaa käyttää monipuolisesti SQL-kyselykieltä ja tunteen sen ohjelmointirajapinnat sekä tuntee XML:n perusteet ja osaa hyödyntää XML:ää.
Opiskelijan työmäärä
135 h, josta lukujärjestykseen merkittyä lähiopetusta VAMKissa 70 h ja yliopistolla 48 h.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Johdatus ohjelmointiin, Olio-ohjelmointi.
Sisältö
Relaatioalgebra, funktionaaliset riippuvuudet, 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 XML 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.