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