Tietokantojen perusteet

kesä 2026

Projektitehtävät

Tältä sivulta löydät kurssin projektitehtävät. Tehtävien aiheina on ohjelmointi, tietokannan suunnittelu ja tietokantojen ominaisuudet. Viimeisessä tehtävässä on ohjeet, miten voit ilmoittautua kurssille sekä antaa kurssipalautteen.

Kaikissa ohjelmointitehtävissä voit käyttää Python-kieltä tai R-kieltä. Voit hyödyntää tehtävien ratkaisemisessa haluamallasi tavalla nettilähteitä ja tekoälytyökaluja.

Tehtävien ratkaisut palautetaan yhtenä pdf-raporttina. Jokaisessa tehtävässä on kuvattu tarkemmin, mitä tehtävästä tulee palauttaa. Kerro raportissa myös, mitä lähteitä olet käyttänyt sekä miten olet käyttänyt tekoälytyökaluja.

Suositeltava tapa tehdä raportti on käyttää LaTeXia ja kurssin raporttipohjaa (tex, pdf). Voit myös tehdä raportin jollain muulla työkalulla, kunhan tuloksena oleva raportti on saman rakenteinen kuin edellä oleva pdf-tiedosto.

Tehtävät

Pisteytys

Voit valita haluamallasi tavalla, mitkä tehtävät ratkaiset. Esimerkiksi jos ratkaiset tehtävät 1, 2, 5, 6 ja 8, pistemääräsi on 30 + 10 + 10 + 10 + 10 = 70. Tehtävässä 1 voit saada eri pistemääriä riippuen siitä, mitkä osatehtävät ratkaiset.

Kurssin henkilökunta käy läpi palautukset kurssin deadlinen jälkeen, mutta pisteet eivät muutu, ellet ole toiminut selvästi ohjeiden vastaisesti.

Palautus

Palauta tehtävät yhtenä pdf-tiedostona, joka sisältää kaikki vastauksesi.

Palauta pdf-raportti verkkolomakkeen kautta viimeistään 28.6.2026 klo 23:59.