Opinto-opas 2005-2006

OHJP-3150 TIEDONHALLINNAN PERUSTEET, 3 op
Introduction to Data Management

Opintojakson vastuuhenkilö
lehtori Harri Keto

Opettajat
Harri Keto
lehtori

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä Opetuskieli
Luento - 4 h/vko - - - Vain suomeksi
Harjoitus - 2 h/vko - - - Vain suomeksi
Tentti   Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Kurssin suorittanut opiskelija tietää tietokantojen merkityksen, käyttötavat ja toiminnan, tuntee tiedonhallinnan peruskäsitteet, osaa suunnitella ja toteuttaa pienimuotoisen ohjelmiston tietokantaratkaisun sekä osaa toteuttaa tietokannan käsittelyn yksinkertaisia perusoperaatioita SQL-kielellä.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Tiedonhallinnan asema ja merkitys tietojärjestelmissä.  Tietokantojen kehityshistoria ja - trendit.  Tietokantojen erikoistapauksia: päätöksentekoa tukevat tietovarastot, tiedon louhinta. 
2. Tietokannan suunnittelun asema ohjelmistoprosessissa sekä suunnittelulle asetettavat yleiset tavoitteet.       
3. Asiakasvaatimusten määrittelyn suhde tietokannan suunnittelun: käsiteanalyysi, luokkien muunnos relaatioiksi, normalisointi, tietokantamääritys.  Relaatiomalli ja relaatioalgebra.    
4. Tiedon tallettamisen peruskäsitteitä: tietoriippumattomuus, taulu, näkymä, tietohakemisto, tiedon eheys. Tiedon käsittelyn peruskäsitteitä: transaktiot ja samanaikaisuuden hallinta, elpyminen, indeksointi.     Hajautettujen tietokantojen, oliotietokantojen ja XML-tietokantojen erityspiirteet; tietokannan suorituskyvyn viritys. 
5. Tietokannan määritys ja käsittely SQL-kielellä sekä SQL:n käyttäminen isäntäkielessä.  SQL:n käyttötpoja: vuorovaikutteinen SQL, upotettu SQL, proseduurit, herättimet ja omat funktiot, dynaaminen SQL, API-liittymät, XML ja SQL  SQL-standardit. 

Suoritusvaatimukset
Aktiivinen osallistuminen luentoihin ja pakollisten harjoitustehtävien suoritus hyväksytysti.

Opintojakson arviointikriteerit

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Esitiedot
    Tunnus Nimi OP P/S
    OHJP-1010 Tietotekniikan peruskurssi 3 Pakollinen
    OHJP-1100 Ohjelmointitekniikka 6 Suositeltava
    OHJP-3010 Ohjelmistotuotanto 3 Suositeltava

    Tietoa esitietovaatimuksista
    Ohjelmistotuotanto (OHJP-3010) ja Ohjelmointitekniikka (OHJP-1100) pitää olla aloitettuna, kesken oleva suoritus ei estä osallistumista tälle kurssille.

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Viimeksi muokattu 11.05.2005
    MuokkaajaHarri Keto