Tietokantojen perusteet (itseopiskelukurssi)

581328
5
Software Systems
Basic studies
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.
Year Semester Date Period Language In charge
2010 autumn 07.09-15.10. 1-1 Finnish

Lectures

Time Room Lecturer Date
Tue 12-14 CK112 Harri Laine 07.09.2010-07.09.2010

Exercise groups

Group: 1
Time Room Instructor Date Observe
Tue 12-14 B119 Satu Eloranta 13.09.2010—24.09.2010
Tue 12-14 B221 Satu Eloranta 27.09.2010—08.10.2010
Tue 12-14 B119 Satu Eloranta 12.10.2010—12.10.2010
Group: 2
Time Room Instructor Date Observe
Wed 10-12 B119 Satu Eloranta 13.09.2010—24.09.2010
Wed 10-12 B221 Satu Eloranta 27.09.2010—08.10.2010
Wed 10-12 B119 Satu Eloranta 13.10.2010—13.10.2010

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

General

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

Completing the course

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

 

Literature and material

 

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/