|
|
|||||||||||||||||
OHJP-3150 Tiedonhallinnan perusteet, 3 op
|
Harri Keto
| Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
| Toteutus 1 |
Periodit 2 - 0 |
Vaihtoehto A: Osallistuminen luentoihin ja harjoituksiin sekä harjoitustyö. Arvostelu arvosanalla "Hyväksytty".
Vaihtoehto B: Tasotentti ja harjoitustyö. Arvostelu arvosanalla 0-5.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö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ä. Oliotietokannat. | 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. |
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Luentokalvot | Tiedonhallinnan perusteet | Harri Keto | Suomi | ||||
| Muu kirjallisuus | Ilmoitetaan kurssin alussa | Suomi |
| Opintojakso | P/S | Selite |
| OHJP-1010 Tietotekniikan peruskurssi | Suositeltava | |
| OHJP-1100 Ohjelmointitekniikka | Suositeltava | |
| OHJP-3011 Ohjelmistotuotanto | Pakollinen |
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
| Kuvaus | Opetusmuodot | Toteutustapa | |
| Toteutus 1 | 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ä. Opintojaksolla käytetään Moodle -oppimisalustaa. Lisätietoja http://www.pori.tut.fi/~ketohar/tiha/tiha.html | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |