- Opintojakson suoritettuaan opiskelija osaa luoda tietokantoja, käyttää SQL-kieltä ja laatia SQL-tietokantoja käyttäviä ohjelmia. - Opiskelija myös hallitsee tietokantarajapinta-ajattelun ja osaa soveltaa sitä - Opiskelija ymmärtää tapahtuman käsittelyn ja optimoinnin periaatteet. - Opiskelija ymmärtää tietokannan loogisen ja käsitteellisen suunnittelun periaatteet ja osaa soveltaa näitä. - Opiskelija osaa myös hahmottaa relaatiomallin teoreettiset perusteet ja ymmärtää muiden tietomallien yleiset periaatteet.
Sisältö
Opintojaksolla keskitytään pääasiassa relaatiotietomalliin, sen eri käsittelykieliin ja ohjelmointityyleihin. Kyselynoptimointi, tapahtumankäsittely ja eheydenvalvonta käydään läpi yleisellä tasolla. Relaatiomallin lisäksi tarkastellaan muita tietokantamalleja. Käytännön tietokantaohjelmoinnissa keskitytään lausekieliin (Java, PHP) upotetun SQL:n käyttöön sekä JDBC ohjelmointirajapintaan. Myös WWW-pohjaista tietokantaohjelmointia käsitellään.