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

04.03.2015 16.00 A111 ja B123
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2015 kevät 13.01-26.02. 3-3 Suomi Harri Laine

Luennot

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

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ma 14-16 B119 Nikke Kostiainen 19.01.2015—27.02.2015
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 12-14 B119 Harri Laine 19.01.2015—27.02.2015
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 16-18 C222 Sandra Luhtaniemi 19.01.2015—27.02.2015
Group: 4
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 12-14 C222 Sandra Luhtaniemi 19.01.2015—27.02.2015
Group: 5
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 12-14 CK107 Nikke Kostiainen 19.01.2015—27.02.2015

Yleistä

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. Osassa harjoitustilaisuuksista käsitellään suunnitelutehtävän lisäksi myös muita kurssin aihepiiriin liittyviä teemoja. Ryhmäjako tehdään ensimmäisellä harjoituskerralla.

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

Kurssin suorittaminen

Kurssi suoritetaan kurssikokeella (tai uusintakokeella) ja harjoituksilla

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

 

Kirjallisuus ja materiaali

Kurssikokeen 4.3. tehtävät ja ratkaisut.

Kurssiin liittyvä verkko-opetusmateriaali on koottu Moodle oppimisalustalle osoitteeseen:

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

 

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

Kurssikokeen r

Moodle alustalta löytyvät myös 'luentokalvojen' kopioit ja harjoitusten teema-aiheiden ratkaisut.

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ä.