Opintojakson suoritettuaan opiskelija osaa
* selittää tietokantaperiaatteen ja tietokanta-alan keskeisiä käsitteitä
* selittää tietokannanhallintajärjestelmän palvelujen merkityksen ohjelmistokehityksessä
* selittää tietokannan suunnitteluprosessin yleisellä tasolla ja eritellä sen työvaiheet
* tulkita UML-kuvauskielellä laadittuja luokkakaavioita ja relaatiokaavioita
* johtaa relaatiokaavion luokkakaavion pohjalta
* luoda relaatiotietokannan taulut eheyssääntöineen
* käsitellä relaatiotietokannan tietoja SQL-kielellä
* selittää tietokantatransaktion periaatteen ja merkityksen ohjelmiston luotettavassa toiminnassa
* nimetä keinoja tietokannans uorituskyvyn parantamiseksi
* nimetä keinoja tietokannan tietoturvan ja tietosuojan parantamiseksi