|
OHJP-3151 Tiedonhallinnan perusteet, 4 op
|
Harri Keto
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Porin opiskelijat |
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
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ö | 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. |
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 |
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.
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 perusoperaatioita. | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |