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