TiedonhallintaLaajuus (3 op)
Opintojakson tunnus: TU00AA48
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija tuntee relaatiotietokantajärjestelmän toimintaperiaatteet ja pystyy osallistumaan tietokantojen suunnitteluprosesseihin ja arvioimaan niitä.
-----
käytännön tilanteissa. Tätä varten tutustutaan yleisimpiin suunnittelumenetelmiin ja niiden käyttöön käytännön toteutuksissa.
Opintojakson painopisteitä ovat relaatiotietokannat (RDBMS) sekä paikallisissa, että hajautetuissa sovelluksissa. Harjoituksissa suunnitellaan ja toteutetaan laaja tietokantasovellus, jota voidaan käyttää hajautetusti verkkoympäristössä. Luennoilla ja harjoituksissa perehdytään standardin kyselykielen (SQL) käyttöön sekä tietokantojen määrittely- että muokkauskielenä.
Tietokantojen laajaa hyväksikäyttöä korostetaan tutustumalla päätöksenteon tukijärjestelmien taustalla toimiviin tietovarastoihin (data warehouse) ja niiden hyödyntämiseen erilaisten raportointimenetelmien ja tiedonlouhinnan (data mining) avulla.
Sisältö
• tietokannan rakenne ja toteutus
• tietokannan peruskomponentit
• relaatiomalli ja sen soveltaminen
• ER-mallinnus suunnittelumenetelmänä
• normalisointi
• SQL-kielen perusteet tiedon määrittely-, muokkaus- ja kyselykielenä
• indeksointi
• tapahtumien käsittely ja hallinta
• temporaalitiedonhallinta
• tietovarastojen periaatteet, rakenteet ja käyttö
• raportoinnin merkitys tietokantojen käytössä
• OLTP- ja OLAP-järjestelmien käyttö- ja toimintaerot
-----
• Työvälineinä kurssilla käytetään suunnitteluohjelmistoa sekä erilaisia kaupallisia ja avoimen ohjelmistolisenssin tietokantajärjestelmiä
• tiedon louhinta
• ontologian perusteet
Esitietovaatimukset
Ohjelmointi