Tietokantojen perusteet (itseopiskelukurssi)

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.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2010 syksy 07.09-15.10. 1-1 Suomi

Luennot

Aika Huone Luennoija Päivämäärä
Ti 12-14 CK112 Harri Laine 07.09.2010-07.09.2010

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ti 12-14 B119 Satu Eloranta 13.09.2010—24.09.2010
Ti 12-14 B221 Satu Eloranta 27.09.2010—08.10.2010
Ti 12-14 B119 Satu Eloranta 12.10.2010—12.10.2010
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 10-12 B119 Satu Eloranta 13.09.2010—24.09.2010
Ke 10-12 B221 Satu Eloranta 27.09.2010—08.10.2010
Ke 10-12 B119 Satu Eloranta 13.10.2010—13.10.2010

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

Yleistä

Kurssi on itseopiskelukurssi. Sillä on aloitusluento, jolla kerrotaan kurssimateriaalista ja kurssin suorituksesta. Kurssilla on kuitenkin harjoitusten osalta harjoituseriin perustuva aikataulu. Harjoitusten ratkaisut julkistetaan määräajan päätyttyä ja suorituspisteitä saa vain määräaikaan mennessä tehdyistä harjoituksista. Harjoitustyöryhmiin ilmoittautuneet opiskleijat jaetaan 4-6 opiskelijan opintopiireihin suunnitteluharjoitusta varten. Harjoitusryhmien kokoontumisajat käytetään pääasiassa harjoitustyön tekemiseen ja esittelyyn.  Esitetoina opiskelijan tulisi hallita matematiikan joukko-opin peruskäsitteet. Kurssilla ei varsinaisesti ohjelmoida, mutta ohjelmoinnin peruskäsitteet tulisi hallita

 

Tulokset (intranetissä)

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ä. Harjoitukset eivät ole pakollisia. Opintopiirityön voi tehdä myös henkilökohtaisena harjoitustyönä.

 

Kirjallisuus ja materiaali

 

Verkko-opetusmateriaali on koottu Moodle oppimisalustalle osoitteeseen https://moodle.helsinki.fi/course/view.php?id=1805

Moodleen kirjaudutaan yliopiston pääkäyttötunnuksella ja salasanalla. Kurssille kirjautumiseen tarvittava salasana on tikapes10. Moodlen kautta löytyvät myös kurssimoniste:

  • H. Laine: Tietokantojen perusteet

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/