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.

Koe

17.10.2011 16.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2011 syksy 06.09-14.10. 1-1 Suomi Harri Laine

Luennot

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

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 16-18 B222 Tuomas Husu 12.09.2011—14.10.2011
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 14-16 C222 Tuomas Husu 12.09.2011—14.10.2011

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

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

Kurssin verkko-opetusmateriaali on koottu Moodle oppimisalustalle ja löytyy osoitteella https://moodle.helsinki.fi/course/view.php?id=4918. Kurssille kirjautumiseen tarvittava salasana on tikapes11

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/