Tietokannat ja tiedonhallinnan perusteet (ITKA204)
In English
Tietokannat
ja tiedonhallinnan perusteet (ITKA204) on Informaatioteknologian tiedekunnan core-opintoihin kuuluva
pakollinen aineopintojakso (4 op, 2 ov). Seuraavassa kerrotaan opintojakson
tavoitteista, sisällöstä, opetuksesta, suorittamisesta ja oppimateriaalista.
Osaamistavoitteet:
Kurssin
suorittamisen jälkeen opiskelija osaa:
· selittää tietokantoihin ja tietokannan
hallintajärjestelmiin liittyvien keskeisten käsitteiden, periaatteiden ja
toimintojen merkityksen
·
soveltaa
ER-mallia käsitteellisessä mallintamisessa ja transformoida ER-kaavan
relaatiotietokannan kaavaksi,
·
soveltaa
relaatioalgebraa ja relaatiokalkyylia,
·
soveltaa
SQL:ää relaatioiden ja valtuutusten määrittämiseksi ja perusoperaatioiden suorittamiseksi,
·
normalisoida
relaatiot neljänteen normaalimuotoon,
·
selittää
tyypilliset
samanaikaisten tapahtumien ongelmat, tapahtumalta vaaditut ominaisuudet sekä
lukitustavat ja niiden merkityksen tapahtumien ajoitukselle,
·
selittää hajautettujen järjestelmien arkkitehtuurin,
hajautuksen etuja ja ongelmia sekä hajautustapoja
·
selittää tietovarastonnin arkkitehtuurin, toiminnot ja
hyödyt sekä soveltaa tähti- ja lumihiutalemallia tietovarastoinnin
suunnittelussa.
Sisältörunko:
·
Johdanto
·
Käsitteellinen
mallintaminen
·
Relaatiomalli,
relaatioalgebra ja -kalkyyli
·
SQL
·
Normalisointi
·
Erityiskysymyksiä
Opetus:
·
Luennot (30 h) 13.1.2009 - 3.3.2009, Mauri Leppänen: ti
klo 12-14 ja to klo 8-10 Agora Aud. 1, Torstain
luennot alkavat klo 8.30.
·
Demonstraatiot (12 h), kuutena viikkona (vkk 5-10). Demoajat ja
paikat (5 ryhmälle) näkyvät Korpista. Myös ilmoittautuminen demoryhmään
tapahtuu Korpin kautta. Demojen pitäjät ovat: Markus Pohjola
(mapohjol(at)cc.jyu.fi) ja Jukka-Pekka Väärämäki (juvaaram(at)jyu.fi).
Suoritus:
·
Tenttimällä:
·
Loppukoe ke 11.3.2008 klo
12-16, Aud 1
·
Kokeesta (max. 24 pist) tulee
saada vähintään 12 pistettä.
·
Arvosteluasteikko: 1, 2, 3, 4, 5
·
Aktiivisesta demonstraatioiden tekemisestä ja
esittämishalukkuudesta annetaan hyvityksiä kolmessa ensimmäisessä järjestetyssä
kokeessa läpäistyn tentin arvosanaa korottavasti. Hyvitysperiaate: 1 piste, jos kaikista
tehtävistä ratkaistu > 20%; 2 pist - > 40%; 3 pist - >60%; 4 pist -
>80 %. Esimerkiksi jos tentistä on saanut 20+ -pistettä ja hyvityspisteitä
on 3,yhteispistemääräksi tulee 23,25 (max 24 p.), mikä tuottaa arvolauseen 5.
Materiaali:
·
Luentokalvot
(2009)
·
Luentomoniste:
Leppänen M., Tietokannat ja tiedonhallinnan perusteet, Osat I ja II, 2008. Se
on saatavissa myös verkosta.
·
Tukimateriaali:
Elmasri R., Navathe S., Fundamentals of database systems, 3. Edition, Addison-Wesley, 2000 (tai muukin
versio ko. kirjasta). Ei edellytetä kurssilla.
Optima-oppimisympäristö:
·
Kurssilla
käytetään Optima-oppimisympäristöä. Jokainen kurssille ilmoittautuja
määritetään ennen kurssin alkua Optima-käyttäjäksi, jolla on lukuoikeus
kurssilla jaettavaan materiaaliin,
·
Jaettava
materiaali käsittää mm. luentomonisteen, vähitellen karttuvan kokoelman
luentokalvoja, demonstraatiotehtävät ja –ratkaisut.
Tiedotus:
·
Korpin
muodostaman sähköpostilistan kautta