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

14.10.2013 16.00 A111
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2013 syksy 02.09-11.10. 1-1 Suomi Harri Laine

Luennot

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

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 10-12 B222 Hannu Kärnä 09.09.2013—11.10.2013
Group: 2
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
To 16-18 C222 Harri Laine 09.09.2013—11.10.2013
Group: 3
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 10-12 B222 Hannu Kärnä 09.09.2013—11.10.2013

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

Yleistä

Kurssi on itseopiskelukurssi. Kurssilla on aloitusluento, jolla kerrotaan kurssimateriaalista ja kurssin suorituksesta. Lisäksi kurssilla on erityyppisiä aikatauluun sidottuja harjoituksia. Suunnitteluharjoituksen voi tehdä pienryhmissä tai itsenäisesti. Pieryhmät (3-6 opiskelijaa) muodostetaan harjoitusryhmiin ilmoittautuneista opiskelijoista. Ryhmiä ohjataan harjoitustilaisuuksissa. Itsenäisesti suunnitteluharjoitusta tekemään haluavat ilmoittautuvat jonoon (ryhmä 99). 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ä suunnitteluharjoituksesta voi saada 0-6 pistettä ja SQL-harjoituksista 0-9 pistettä. Harjoitukset eivät ole pakollisia.  Suunnitteluharjoitus tehdään tyypillisesti ryhmätyönä, mutta sen voi  tehdä myös henkilökohtaisena harjoitustyönä.

Kurssikoe: 14.10.2013 16-19, Exactum A111

Kirjallisuus ja materiaali

Kurssin verkko-opetusmateriaali on koottu Moodle oppimisalustalle ja löytyy osoitteella

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

 

Kurssille kirjautumiseen tarvittava salasana on tikapes13

Moodlen kautta löytyy myös kurssimoniste:

  • H. Laine: Tietokantojen perusteet

Oppikirjana käy esimerkiksi (käsiteltävät kohdat löytyvät verkkomateriaalista)

  • Ramakrishnan R. & Gehrke J.: Database Management Systems, 3rd. ed, McGraw-Hill, 2003.
  • Elmasri R. & Navathe S. B.: 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/