x !
Arkistoitu opetussuunnitelma 2017–2019
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TIETA7 Tietokantaohjelmointi 10 op
Vastuutaho
Tietojenkäsittelytieteiden tutkinto-ohjelma
Edeltävät opinnot
Suositellaan:
Vastaavat opinnot opetussuunnitelmassa
Informaatiotieteiden yksikkö
Opetussuunnitelma 2015 – 2017
TIETA7 Tietokantaohjelmointi 10 op

Osaamistavoitteet

- 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.

Toteutustavat

Opetustapa Paikalla Verkossa
Luento-opetus
Harjoitukset

Opetuskieli

suomi

Vaadittavat opintosuoritukset

Suoritusvaihtoehto 1
Kohderyhmät:
  • Tutkinto-ohjelman omat opiskelijat
  • Muut opiskelijat
  • Avoimen yliopisto-opetuksen opiskelijat
  • Tohtoriopiskelijat
  • Vaihto-opiskelijat
Osallistuminen opetukseen 
suomeksi

Arviointi

Numerolla 1-5.

Kokonaisuudet johon opintojakso kuuluu

Luonnontieteiden tiedekunta
Luonnontieteiden tiedekunta
2017–2018
Opintojakso opetusohjelmassa
Opetusohjelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetusohjelmasta.
Luonnontieteiden tiedekunta