Kuva: Pixabay

Kurssilla tututstutaan tietokantojen suunnitteluun ja käyttöön, sekä tietokantaa käyttävien sovellusten luomiseen.

Kurssilla tutustutaan tietokantojen suunnitteluun ja käyttöön. Tämä kattaa ongelma-alueen (tai järjestelmän) tietosisällön mallintamisen (käsiteanalyysi, luokkakaaviot), tiedon esittämisen (luokkakaaviot, relaatiokaaviot), tiedon tallentamisen ja tiedon hakemisen (SQL-kieli). Kurssilla tutustutaan lisäksi tietokantaa käyttävien sovellusten luomiseen sekä tietokannan toiminnan kannalta oleellisiin käsitteisiin kuten indeksit, transaktiot ja eheys. Kurssin pääpaino on relaatiotietokannoissa, mutta kurssilla tutustutaan pintapuolisesti myös muihin tietokantajärjestelmiin.

Monimuotokurssilla opiskellaan pääasiassa itsenäisesti, mutta sinulla on kuitenkin mahdollisuus tavata kurssin ohjaaja ja muita ryhmässä opiskelevia, tai saada tarvittaessa verkkovälitteistä opastusta. Kurssi on mahdollista suorittaa myös täysin etänä keväällä ks. MOOC -kurssina.

Ilmoittaudu
Moodle
Kirjaudu sisään nähdäksesi Moodlen kurssiavaimen.

Viestit

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 5.12.2019 klo 11:57

Hei,

Kurssin lopullinen arvostelu ottaen huomioon verkkotenttien 20191019 ja 20191120 tulokset ovat nyt nähtävillä Moodlesta, otsikon "Verkkotentti" alta löytyy 20191120 tentin alapuolelta .pdf tiedosto jossa kurssin lopulliset pistemäärät eri osioista ja kurssin lopulliset kurssiarvosanat löytyvät. Laittakaa allekirjoittaneelle emailia (keijo.heljanko@helsinki.fi) jos pisteissä on virheitä, niin korjataan tarvittaessa.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 17.11.2019 klo 19:48

Hei,

Verkkotentin 20191019 pisteet ovat nyt nähtävillä Moodlesta, otsikon "Verkkotentti" alta löytyy kyseisen tentin alapuolelta .pdf tiedosto jossa tentin pistemäärät löytyvät.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 18.10.2019 klo 15:39

Hei,

Jotta mahdollisimman moni saa Ohjelmointitehtävän palautettua, olemme pidentäneet tehtävän palautusdeadlinea viikolla perjantaihin 25.10 kello 16:00 saakka.

Muistakaa myös että kurssin ensimmäinen verkkotentti on 19.10 kello 10-14. Tentti löytyy kurssin Moodle sivulta otsikon "Verkkotentti" alta.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 15.10.2019 klo 11:10

Hei,

Tietokantojen perusteiden ohjelmointitehtävän deadlinea on nyt pidennetty kahdella päivällä perjantaihin 18.10 kello 16:00 saakka. Kysykää kurssin Telegram ryhmässä tai Moodle Foorumilla jos teillä on ongelmia tuon Ohjelmointiprojektin kanssa.

Kurssin materiaaleihin on myös lisätty kolmen pisteen bonustehtävä "Kurssin käsitteiden kertaus (bonus) 3 pistettä", jonka saa vapaaehtoisesti tehdä lisäpisteinä viikkotehtäviin. Sen deadline on 28.10-2019.

Muistakaa myös että kurssin ensimmäinen verkkotentti on 19.10 kello 10-14. Tentti löytyy kurssin Moodle sivulta otsikon "Verkkotentti" alta.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 11.10.2019 klo 15:25

Hei,

Suunnittelutehtävän vertaisarvioinnin pisteet on tänään julkaistu.

Muistakaa myös että Tietokantojen perusteiden toisen harjoistustyön "Ohjelmointiprojekti" deadline, joka on keskiviikkona 16.10 kello 16:00. Kysykää kurssin Telegram ryhmässä tai Moodle Foorumilla jos teillä on ongelmia tuon Ohjelmointiprojektin kanssa. Tehtävänanto löytyy Moodle sivun "Laajemmat harjoitustyöt" osion alta.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 4.10.2019 klo 10:18

Hei,

Tietokantojen perusteiden toisen harjoistustyön "Ohjelmointiprojekti" deadline on keskiviikkona 16.10 kello 16:00. Tehtävänanto löytyy Moodle sivun "Laajemmat harjoitustyöt" osion alta. Viime vuodesta tiedämme että tämä toinen harjoitustyö on huomattavasti työläämpi kuin ensimmäinen harjoistustyö, joten kannattaa osallistua ensi viikoilla laskareihin. Siellä assarien kanssa tehdään pajatoimintana toista harjoitustyötä, jotta pääsette sen kanssa vauhtiin hyvissä ajoin ennen työn deadlinea.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 2.10.2019 klo 16:20

Hei,

Tietokantojen perusteiden ensimmäisen Suunnitteluprojektin deadline on nyt mennyt ja vertaisarviointi-vaihe on käynnissä. Deadline vertaisarvioille on keskiviikkona 9.10 kello 16:00, ja kullekkin on nyt jaettu 3-4 työtä vertaisarvioitavaksi. Huomaa että voit saada pisteitä vertaisarvioinnista vaikka et olisikaan ehtinyt palauttaa ensimmäistä harjoitustyötä.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 27.9.2019 klo 12:19

Hei,

Muistakaa että Tietokantojen perusteet kurssin ensimmäisen harjoitustyön "Suunnitteluprojekti" (Moodle sivun "Laajemmat harjoitustyöt" osion alla) deadline keskiviikkona 2.10. klo 16:00!

Kurssin laskarit siirtyvät ensi viikolla kurssin loppuun saakka pajatoimintaan, jossa tehdään kurssin harjoitustöitä ja viikkotehtäviä assarin avustaessa. Sinne kannattaa osallistua paitsi laskarien läsnäolo-pisteiden saamiseksi, niin myös avun saamiseksi harjoitustöiden ja viikkotehtävien teossa.

t: Kurssin vastuuopettaja, Keijo Heljanko

Käyttäjän Keijo Heljanko kuva

Keijo Heljanko

Julkaistu, 12.9.2019 klo 15:11

Hei,

Korjasimme kurssin taustajärjestelmän bugeja, ja nyt kurssin kaikki loputkin tehtävät pitäisi olla näkyvissä ja suoritettavissa. Kurssin aloitusluennon kalvot ovat nyt kurssin Moodle sivulla, Moodlesta löytyvät linkattuina myös muut kurssin materiaalit ja tehtävät deadlineineen. Avoimen opiskelijat saavat valita vapaasti mihin laskariryhmään osallistuvat.

t: Kurssin vastuuopettaja, Keijo Heljanko

Aikataulu

Tästä osiosta löydät kurssin opetusaikataulun. Tarkista mahdolliset muut aikataulut kuvauksesta.

PäivämääräAikaOpetuspaikka
Pe 6.9.2019
12:15 - 14:00

Ilmoittautuminen ja opintomaksu

Kurssi on maksuton.

Tarkka ilmoittautumisaika näkyy klikkaamalla Ilmoittaudu-painiketta.

Miten opiskelemaan?
Käytännön ohjeita opiskeluun

Varaamme oikeuden muutoksiin opinto-ohjelmassa.

Kuvaus

Tietokantojen perusteet on kurssi jossa tutustutaan tietokantajärjestelmien perusteisiin ja SQL-tietokanta kyselykieleen. Kurssi soveltuu tietotekniikan perusopiskelijoille ja ohjelmointitaitojen perusteet osaaville muidenkin alojen opiskelijoille.

Kurssin esitietovaatimuksena on Ohjelmoinnin perusteet (TKT10002) ja Ohjelmoinnin jatkokurssi (TKT10003). Näiden kurssien materiaaliin voi tutustua mm. osoitteessa: https://ohjelmointi-19.mooc.fi/

Kurssimateriaalina on käytössä verkkomateriaali sekä verkosta löytyvät lisäresurssit.

Kurssin arviointiperusteet on kuvattu oppimateriaalissa.

Kurssi kuuluu DEFA-hankkeen opintotarjontaan. DEFA-väylää koskeviin kysymyksiin vastataan osoitteesta DEFA-help@cs.helsinki.fi. Kurssin sisältöön tai suoritukseen liittyviin kysymyksiin saat nopeimmin vastauksen kurssin tukikanavilta tai vastuuhenkilöltä.

Luento pe 6.9. klo 12.15 – 14.00, salissa A111, Exactum. Tämän lisäksi kurssilla on viikoittaiset harjoitusryhmät. Opiskelijan tulee osallistua viikoittain aina samaan ryhmään. Opiskelija saa pisteitä osallistuessaan harjoitusryhmiin. Ryhmät kokoontuvat jo ensimmäisellä viikolla eli ensimmäiset harjoitukset ovat ke 4.9. Harjoituksia järjestetään 7 viikkoa, viimeinen ryhmä on pe 18.10.2019.

Ryhmät ovat seuraavat:

Keskiviikkoisin 12-14 (B221, Exactum)
Keskiviikkoisin 14-16 (B221, Exactum)
Torstaisin 10-12 (B221, Exactum)
Torstaisin 14-16 (B221, Exactum)
Torstaisin 16-18 (B221, Exactum)
Perjantaisin 10-12 (B221, Exactum)

Kurssin oppimateriaalina käytetään MOOC:issa olevaa Tietokantojen perusteet -kurssimateriaalia.

Käytössä on myös verkko-oppimisympäristö Moodle, joka avautuu 4.9.2019.

Linkin ja kurssiavaimen opintojakson Moodleen saat kirjautumalla tähän opinto-ohjelmaan (=kurssisivulle) Helsingin yliopiston käyttäjätunnuksella. Huom! Tämä onnistuu aikaisintaan ilmoittautumistasi seuraavana päivänä. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.

Kurssilla järjestetään kolme verkkotenttivaihtoehtoa:

la 19.10.2018 klo 10.00 - 14.00
ke 20.11.2018 klo 17.00 - 21.00
su 15.12.2018 klo 10.00 - 14.00

Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua!

Huom! Mikäli haluat ruotsinkieliset tenttikysymykset tai sinulla on tenttiin liittyviä erityisjärjestelytarpeita (esim. lukivaikeus), ilmoita siitä yhteydenottolomakkeella viimeistään 14 päivää ennen tenttiä.

Toimita samalla erityisjärjestelyjä varten kopio lääkärintodistuksesta tai erityisopettajan, psykologin tai puheterapeutin lausunnosta osoitteeseen: specialneeds@helsinki.fi.

Opintojakso on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.