ITKA204 Tietokannat ja tiedonhallinnan perusteet (5 op)
Kuvaus
Sisältö
Käytännössä kaikkiin tietojärjestelmiin liittyy tietokanta. Opintojaksolla käsitellään tietokantoja, tiedonhallintaa ja tietokannanhallintajärjestelmiä tietomallien näkökulmasta. Erityisesti keskitytään käsitteellisen tason ER-malliin ja loogisen tason relaatiomalliin. Opintojakson aikana opiskelijat oppivat käytännön taitoja: tietokannan vaatimusmäärittelyä, analysointia, suunnittelua, toteutusta SQL-kielellä sekä loogisen rakenteen validointia ja optimointia. Opintojaksolla tarkastellaan myös tietokantoihin liittyvää liiketoimintaa tietovarastoinnin näkökulmasta, käsitellään tietokannanhallintajärjestelmän sovellusarkkitehtuuria sekä moderneja tekniikoita kuten hajautusta ja 2010-luvun tietokantaparadigmoja.
Suoritustavat
Opintojakso on luentokurssi, joka koostuu viikottaisista luennoista ja demonstraatioista sekä lopputentistä. Opintojakson työmäärä on 133 tuntia: Luennot 34h; Demonstraatiot 54h; Tentti ja siihen valmistautuminen 45h
Arviointiperusteet
Opiskelija on osoittanut opintojakson suoritustavan mukaisessa tentissä hallitsevansa kurssin osaamistavoitteet välttävästi (1), tyydyttävästi (2), hyvin (3), kiitettävästi (4) tai erinomaisesti (5). Muussa tapauksessa suoritus on hylätty.
Osaamistavoitteet
Esitietojen kuvaus
Kirjallisuus
- Elmasri R. & Navathe S. Fundamentals of Database Systems, Addison-Wesley.
- McCreary, D. & Kelly, A. Making Sense of NoSQL, Manning.