Opintojakson suoritettuaan opiskelija osaa
- selittää tietokantaperiaatteen ja tietokanta-alan keskeisiä peruskäsitteitä
- selittää tietokannanhallintajärjestelmän palvelujen merkityksen ohjelmistokehityksessä
- selittää tietokannan suunnitteluprosessin yleisellä tasolla ja eritellä sen työvaiheet
- tulkita UML-kuvauskielellä laadittuja luokkakaavioita, käsitekaavioita ja tietokantakaavioita
- luoda relaatiotietokannan taulut eheyssääntöineen
- käsitellä relaatiotietokannan tietoa SQL-kielellä
- selittää tietokantatransaktion periaatteen ja merkityksen ohjelmiston luotettavassa toiminnassa