OHJP-3150 TIEDONHALLINNAN PERUSTEET, 3 op
|
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 |
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
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
Viimeksi muokattu | 11.05.2005 |
Muokkaaja | Harri Keto |