Tietokantojen perusteet

581328
5
Ohjelmistojärjestelmät
Perusopinnot
Kurssilla tutustutaan tiedon esitysmuotoihin ja tiedon hakuun suurista tietomääristä. Erityisenä painopisteenä ovat relaatiotietokannat, joiden kohdalla perehdytään toisaalta teoreettiseen perustaan ja toisaalta tietokannan käytännön käsittelyyn SQL-kielen avulla. Kurssilla opitaan myös perustiedot relaatiotietokantojen suunnittelusta.

Koe

26.02.2014 16.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2014 kevät 14.01-20.02. 3-3 Suomi Harri Laine

Luennot

Aika Huone Luennoija Päivämäärä
Ti 10-12 B123 Harri Laine 14.01.2014-20.02.2014
To 10-12 B123 Harri Laine 14.01.2014-20.02.2014

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 12-14 B222 Hannu Kärnä 20.01.2014—21.02.2014
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 12-14 B119 Hannu Kärnä 20.01.2014—21.02.2014
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 12-14 B119 Harri Laine 20.01.2014—21.02.2014
Group: 4
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-16 B119 Mikko Kumara 20.01.2014—21.02.2014
Group: 5
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 16-18 B119 Mikko Kumara 20.01.2014—21.02.2014

Yleistä

Kurssikoe 26.2 tehtävät ja ratkaisut

 

Kurssiin opetusmuotoina ovat luennot, opintopiirityöskentely ja itsenäinen harjoittelu.

Opintopiireillä on yksi koko kurssin kestävä suunnittelutehtävä. Tämä palautetaan kirjallisesti. Opintopiirit työstävät tehtäväänsä laskuharjoitustilaisuuksissa, mutta myös tilaisuuksien ulkopuolella. Laskuharjoitustilaisuuksiin otetaan suunnitelutehtävän oheen myös teemoja opintopiireissä käsiteltäväksi. Opintopiirijako tehdään ensimmäisellä harjoituskerralla.

Opiskelun apuna on käytettävissä verkkomateriaali, johoin sisältyy opetusmoniste, erillinen verkkokurssiaineisto ja tietokantaoperaatioiden harjoitteluympäristö.

Kurssin IRC-kanava on #tikape.

Kurssin suorittaminen

Kurssi suoritetaan kurssikokeella (tai uusintakokeella) ja harjoituksilla

  • Kokeesta saatava maksimipistemäärä on 45 pistettä, läpipääsyyn vaaditaan vähintään puolet koepisteistä.
  • Harjoituksista saatava maksimipistemäärä on 15 pistettä siten, että opintopiirityöskentelystä voi saada 0-6 pistettä ja SQL-harjoituksista 0-9 pistettä (noin 80% tehtävistä tuottaa maksimipisteet). Harjoitukset eivät ole pakollisia.

Kirjallisuus ja materiaali

Kurssiin liittyvä verkko-opetusmateriaali on koottu Moodle oppimisalustalle ositteeseen

https://moodle.helsinki.fi/course/view.php?id=11813

Moodleen kirjaudutaan yliopiston pääkäyttötunnuksella ja salasanalla. Kurssille kirjautumiseen tarvittava salasana on tikapek14. Moodlen kautta löytyy myös kurssimoniste.

Oppikirja esimerkkejä (käsiteltävät kohdat löytyvät verkkomateriaalista)

  • Ramakrishnan r. & Gehrke J.: Database Management Systems, 3rd. ed, McGraw-Hill, 2003.
  • R. Elmasri & S. B. Navathe: Fundamentals of Database Systems, 5th ed., Addison-Wesley, 2007. (myös vanhempi 4. painos vuodelta 2003 käy)

Vanhoja koetehtäviä löytyy osoitteesta http://www.cs.helsinki.fi/u/laine/tikape/koe/ ja TKO-älyn jäsenille TKO-älyn Tärpistöstä.