|
Opinto-opas 2010-2011
OHJP-3151 Tiedonhallinnan perusteet, 4 op
|
Vastuuhenkilö
Harri Keto
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Vaihtoehto A: Osallistuminen luentoihin ja harjoituksiin sekä pakollinen harjoitustyö. Arvostelu arvosanalla 0-5.
Vaihtoehto B: Tentti ja pakollinen harjoitustyö. Arvostelu arvosanalla 0-5.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
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 perusoperaatioita.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Tiedonhallinnan asema ja merkitys tietojärjestelmissä. | Tietokantojen kehityshistoria ja - trendit. | |
2. | Asiakasvaatimusten määrittelyn suhde tietokannan suunnittelun: käsiteanalyysi, luokkien muunnos relaatioiksi, normalisointi, tietokantamääritys. | Relaatiomalli ja relaatioalgebra. | |
3. | 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. |
4. | 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. |
5. | XML -dokumentit ja tietokannat: XML -dokumentin tallettaminen, tietokantaan talletetun tiedon muunnos XML -dokumentiksi, XML ja kyselykielet. | XPath ja XQuery kyselykielet. |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Fundamentals of Database Systems | R.Elmasri, S.B.Navathe | 0-321-41506-X | Soveltuvin osin. | Suomi | ||
Luentokalvot | Tiedonhallinnan perusteet | Harri Keto | Suomi | ||||
Muu kirjallisuus | Ilmoitetaan toteutuskerran alussa | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJP-1100 Ohjelmointitekniikka | Suositeltava | |
OHJP-3012 Ohjelmistotuotanto | Suositeltava |
Tietoa esitietovaatimuksista
Suositellaan, että opintojakso OHJP-3012 tai vastaava opintojakso tulee olla vähintään aloitettuna.
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
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 perusoperaatioita. | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |