Opintojakson suoritettuaan opiskelija – tuntee informaation, tiedon ja tietämyksen teoreettisen perustat ja osaa soveltaa niitä tietojärjestelmien ja tietokantojen suunnitteluun. – osaa rajata järjestelmän kohdealueen ja tunnistaa sen keskeiset piirteet. – osaa analysoida järjestelmän sisällön yksityiskohtaisesti ja ilmaista valitut asiat käsitteinä ja lisäksi määritellä niistä johdetut uudet käsitteet tarkasti. – osaa konstruoida käsitteiden muodostaman kokonaisvaltaisen rakenteen, joka määrittelee tietojärjestelmän ja tietokannan asiasisällön. – osaa kuvata tämän rakenteen ja siihen perustuvan datan valitulla kielellä. – osaa toteuttaa määritellyt rakenteet ja datan halutulla tavalla.
Sisältö
Informaatio, tieto ja tietämys. Tietoon liittyvä käsitteistö ja erilaiset abstraktiotasoperiaatteet ja niiden käyttö tietojärjestelmän suunnittelun välineenä. Enterprise Architecture. Tietojärjestelmän kohdealueen tunnistaminen ja kuvaaminen. Organisaatiossa tapahtuva kommunikointi, sen teoria ja teorian soveltaminen. Liiketoimintasääntöjen käyttö tietojärjestelmän suunnittelun perustana ja menetelmänä. Organisaation tietotarpeiden analysointi ja määrittely sekä näiden perusteella tehtävä tietokantojen analysointi, määrittely ja suunnittelu: teoria, menetelmät ja välineet. Käyttäjien näkemykset ja niiden integrointi. Concept D -kielen perusteet. Laajennettu ER-malli. Objekti-rooli -malli. UML:n luokkakaaviot. Relaatiomallin käyttö toteutusvälineenä. Relaatiomallista objektimalleihin. Objektimallin käyttö toteutusvälineenä. Tietokantaprojektin organisointi.