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.

Exam

14.10.2013 16.00 A111
Year Semester Date Period Language In charge
2013 autumn 02.09-11.10. 1-1 Finnish Harri Laine

Lectures

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

Exercise groups

Group: 1
Time Room Instructor Date Observe
Thu 10-12 B222 Hannu Kärnä 09.09.2013—11.10.2013
Group: 2
Time Room Instructor Date Observe
Thu 16-18 C222 Harri Laine 09.09.2013—11.10.2013
Group: 3
Time Room Instructor Date Observe
Fri 10-12 B222 Hannu Kärnä 09.09.2013—11.10.2013

Kurssi toteutetaan itseopiskelukurssina ja luentoja on vain yksi aloitusluento.

General

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.

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

Literature and material

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/