[an error occurred while processing this directive]
 Yliopiston etusivulle Suomeksi På svenska In English
[an error occurred while processing this directive] [an error occurred while processing this directive]
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

581328-9 TIETOKANTOJEN PERUSTEET VERKKOKURSSI

Helsingin yliopisto Tietojenkäsittelytieteen laitos, ©Teija Kujala

Viimeksi päivitetty 11.12.2001 / TK

AJANKOHTAISIA TIEDOTUKSIA:

Kurssin koe on keskiviikkona 12.12.2001 klo 16-20 Porthania I:ssä.

Kurssin uusintakoe on perjantaina 11.1.2002 klo 14-18 Auditoriossa.

Kurssi löytyy osoitteesta

http://www.helsinki.fi:9000/

Tietojenkäsittelytieteen laitoksen ja avoimen yliopiston yhteistyönä rakennettu Tietokantojen perusteiden verkkokurssi järjestetään laitoksella ensimmäistä kertaa nyt syksyllä 2001. Kurssi on tarkoitettu ensisijaisesti muuntokoulutettavia opiskelijoita varten, mutta kurssille voi toki osallistua muutkin opiskelijat.

Kurssin asiasisältö on sama kuin vastaavan luentokurssin (kts. kurssikuvaus). Tällä kurssilla on luvassa mm. kurssisivujen oppimateriaalin opettelua, harjoittelua automaattisen Trainer-ohjelmiston kanssa, opettajalle palautettavien kirjallisten tehtävien ratkaisemista sekä asioista keskustelua keskusteluryhmässä. Kurssiin liittyy opiskelun tueksi aloitus- ja lopetusluento.

Tämän sivun sisältö:

Ilmoittautuminen

Ilmoittautuminen kurssille on päättynyt 30.10.2001!!!

Kurssille ilmoittaudutaan www-pohjaisella ilmoittautumisjärjestelmällä http://ilmo.cs.helsinki.fi. Kurssi löytyy ilmoittautumisjärjestelmän kurssilistasta nimellä 'Tietokantojen perusteet [erikoisversio]'. Tarkemmat ilmoittautumisjärjestelmän käyttöohjeet ovat mikroluokassa (D423) ja 4. kerroksen ilmoitustaululla ja www-sivulla http://www.cs.helsinki.fi/opiskelu/ohjeet/ilmo-ohje.html.

Kurssimateriaali

Oppimateriaalina on FL Harri Laineen käsikirjoittamat kurssisivut, jotka löydät osoitteesta

http://www.helsinki.fi:9000/.

Tutustu huolellisesti järjestelmän käyttöohjeisiin ennen ensimmäistä kirjautumista!

Oheismateriaaliksi sopii:

Laine H: Tietokantojen perusteet, Opetusmoniste, Helsingin yliopisto, Tietojenkäsittelytieteen laitos, 2000.
Tämä materiaali on saatavissa paperilla Helsingin yliopiston tietojenkäsittelytieteen laitoksen monistemyynnistä (Teollisuuskatu 23, Helsinki, huone B435) sekä pdf-muodossa kolmena erillisenä osana alla olevien linkkien kautta:
Osa 1: http://www.cs.helsinki.fi/u/laine/tikape/moniste/osa1.pdf
Osa 2 http://www.cs.helsinki.fi/u/laine/tikape/moniste/osa2.pdf
Osa 3 http://www.cs.helsinki.fi/u/laine/tikape/moniste/osa3.pdf
Relaatiotietokantasanasto

Elmasri, R. & Navathe, S. B. 1999. Fundamentals of Database Systems, 3th ed. Addison-Wesley. Teoksesta käsitellään vain luvut 1,2,7 osittain, 8 ja osia luvusta 10 ja hyvin vähän muualta. Kirja ei kata kurssin WWW-liittymä osuutta. Teos ei ole kurssin suorittamisen kannalta välttämätön, mutta sen hankkimista voivat harkita ne opiskelijat, jotka suunnittelevat tietojenkäsittelytieteen tietokantaopintojen jatkamista.

Suorittaminen ja arviointi

Kurssin hyväksytty suoritus ja arvosana määräytyvät suorituspisteiden perusteella seuraavalla tavalla:

  • Harjoitustehtävät, yhteensä enintään 15 pistettä
    • SQL-Trainer-harjoitusohjelmiston tehtävät enintään 12 p (maksimipisteet, jos onnistut ratkaisemaan vähintään 32 tehtävää oikein)
    • 3 kirjallista tehtävää (harjoitustehtävät 1-3), enintään 1 p/tehtävä
  • Kirjallinen kuulustelu, enintään 45 pistettä, vähintään 20 pistettä

Yhteensä enintään 60 pistettä. Hyväksyttyyn suoritukseen vaaditaan vähintään 30 pistettä.

Lisäksi kurssiin liittyy monivalintatehtäviä, joista ei saa suorituspisteitä.

Luennot

Kurssin opettajana toimii lehtori Teija Kujala (Teija.Kujala@cs.Helsinki.FI) ja tuutorina tuntiopettaja Pietu Pohjalainen (Pietu.Pohjalainen@cs.Helsinki.FI).

Kurssiin liittyy vain kaksi luennointikertaa:

  • Aloitusluento 31.10.2001 klo 16-18 salissa A217. Luennolla käydään läpi kurssin sisältöä ja kurssin suorittamiseen liittyviä käytännön asioita.
  • Lopetusluento 5.12.2001 klo 16-18 salissa A217 (EI Auditoriossa, kuten aiemmin ilmoitettiin). Luennolla käydään tarvittaessa läpi SQL-Trainerin hankalampia tehtäviä ja tietokannan suunnitteluun liittyviä asioita. Lisäksi luennolla kerrataan asioita, joiden ymmärtäminen on ollut vaikeaa pelkän verkkomateriaalin avulla.

Luennot eivät ole pakollisia, mutta suositeltavia !!!

Harjoitustehtävät

Harjoitustehtävät 1-3 lisäävät suorituspisteitä, jos vastauksista löytyvät tehtävänannossa pyydetyt asiat (vaikka niistä löytyisikin virheitä) määräpäivään mennessä.
Automaattisella harjoitusohjelmisto SQL-Trainerilla tehdyistä tehtävistä on saatava oikeat vastaukset pisteiden saamiseksi. Lisäksi vastausten on oltava valmiina kurssikalenterissa ilmoitettuihin päivämääriin mennessä. Trainerin käyttöä varten tarvitset käyttäjätunnuksen, joka on sama kuin kurssin käyttäjätunnus. Salasanan saat kurssin alettua.

Monivalintatehtäviä voit tehdä omassa tahdissasi perehdyttyäsi aiheen oppimateriaaliin.

Keskusteluryhmä

Mikä merkitys on keskusteluryhmällä?
Keskusteluryhmä on opiskelijoiden, tuutorin ja opettajan kohtauspaikka. Se on foorumi, jonne voit tuoda oppimateriaalista tai harjoituksista herääviä kysymyksiä muiden opiskelijoiden tai tuutorin vastattavaksi. Foorumilla myös julkaistaan/otetaan käsittelyyn tehtävien oikeita vastauksia viimeisten palautuspäivien jälkeen. Foorumi on avoin kaikenlaiselle pähkäilylle pitkin kurssia. Kurssikalenteriin on kuitenkin merkitty jaksoja, jolloin erityisesti kannattaa kokoontua, jotta keskustelu tiivistyisi ajankohtaisten aiheiden pariin.

Kurssikoe

Kurssiin liittyy yksi kurssikoe, joka pidetään 12.12.2001 klo 16-20 Porthania I:ssä. Kokeeseen ei tarvitse ilmoittautua erikseen vaan kaikilla kurssille ilmoittautuneilla ja vaadittaviin tehtäviin vastanneilla on oikeus osallistua kurssin kokeeseen.

Perjantaina 11.1.2002 klo 14-18 Auditoriossa järjestetään uusintakoe erilliskokeen yhteydessä. Uusintakokeeseen osallistujille otetaan huomioon kurssin aikana harjoitustehtävistä saadut pisteet. Jos opintojakson suorittaminen ei onnistu verkkokurssin aikana, voi opintojakson suorittaa myöhemminkin osallistumalla erilliskokeeseen, joiden aikataulun löydät www-sivulta http://www.cs.Helsinki.FI/kokeet/. Tällöin ei oteta enää huomioon harjoituksista saatuja pisteitä.

Opiskelusuunnitelma

Tiettyjen viikottaisten opiskeluaikojen varaaminen omaan kalenteriin muun toiminnan joukkoon helpottaa opiskeluun tarvittavan ajan löytymistä. Laskennallisesti aikaa pitäisi varata n. 13-14 tuntia joka viikolle (kaksi opintoviikkoa noin kuuden viikon kuluessa). Opiskeluun kuluva aika on kuitenkin yksilöllistä. Jos kirjaat muistiin käyttämääsi aikaa, opit arvioimaan, kuinka paljon sitä tarvitset.

Opiskelu siis alkaa oman opiskelusuunnitelman tekemisestä. Apunasi on kurssikalenteriin koottu aikataulu. Kurssin eri osioille on varattu aikaa seuraavasti:

1. Relaatiotietokannan peruskäsitteet 1 viikko
2. Relaatioalgebra 1 viikkoa
3. SQL-määrittely 1 viikkoa
4. SQL-kyselyn perusteet 1/2 viikko
5. SQL-yhteenvedot 1/2 viikko
6. SQL-ylläpito 1/2 viikko
7. Tietokantaohjelmointi ja
8. Suunnittelu 1 viikkoa

Kunkin osion tehtävän/tehtävien viimeinen palautuspäivä on aina aikajakson päätteeksi. Puheenvuorojen keskittämiseksi aiheesta käynnistetään keskustelu keskusteluryhmässä kurssikalenterissa annettuina päivämäärinä, mutta myös muina aikoina keskusteluryhmä on käytettävissä. Tehtävän/tehtävien oikeat vastaukset käsitellään keskusteluryhmässä vasta palautuspäivän jälkeen, joten aiheen käsittely jatkuu jonkin aikaa päällekkäin seuraavan osion opiskelun kanssa.

Kurssikalenteri syksy 2001 (ALUSTAVA!)

    KE 31.10.2001 Kurssi alkaa: aloitusluento klo 16-18 salissa A217.
    Aihe: kurssin sisältö, kurssin suorittamiseen liittyvät käytännön asiat ja verkko-opiskelu.
    Perehdy opiskeluoppaaseen ja tee opiskelusuunnitelma

    TO 1.11.2001 Johdanto ..-> relaatiotietokannan peruskäsitteet -opiskelu alkaa (1 vko).
    PE 2.11.2001 Keskustelu peruskäsitteistä alkaa.

    MA 5.11.2001
    TI 6.11.2001 Harjoitustehtävän 1: puutarhatonttu-relaatiotietokantatehtävä viimeinen palautuspäivä.
    KE 7.11.2001 Harjoitustehtävän 1 mallivastaus ja palautetta tehtävästä keskusteluryhmässä.

    TO 8.11.2001 Relaatioalgebran opiskelu alkaa (1 vko).
    PE 9.11.2001 Keskustelu relaatioalgebrasta alkaa (ei palautettavia tehtäviä, vain monivalintoja)

    MA 12.11.2001
    TI 13.11.2001
    KE 14.11.2001

    TO 15.11.2001 SQL-tietokantakieli-osion opiskelu alkaa osaan SQL-tiedonmäärittelykielenä saakka (1 vko).
    PE 16.11.2001 Keskustelu SQL-tiedonmäärittelykielestä alkaa.

    MA 19.11.2001
    TI 20.11.2001 Harjoitustehtävän 2: puutarhatonttu-tietokannan määrittely SQL:llä viimeinen palautuspäivä.
    KE 21.11.2001 Harjoitustehtävän 2 mallivastaus ja palautetta tehtävästä keskusteluryhmässä.

    TO 22.11.2001 SQL-kyselyn perusteet osion opiskelu alkaa (1/2 vkoa).
    Keskustelu SQL-kyselyn perusteista alkaa.
    PE 23.11.2001 SQL-kyselyiden Trainer-tehtävien viimeinen tekopäivä.

    MA 26.11.2001 SQL-kyselyiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä.

    SQL-yhteenvetokyselyt-osion opiskelu alkaa (1/2 vkoa).
    TI 27.11.2001 Keskustelu SQL-yhteenvetokyselyistä alkaa
    KE 28.11.2001 SQL-yhteenvetokyselyiden Trainer-tehtävien viimeinen tekopäivä.
    TO 29.11.2001 SQL-yhteenvetokyselyiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä.

    SQL-ylläpito-operaatiot-osion opiskelu alkaa (1/2 vkoa).
    PE 30.11.2001 Keskustelu SQL-ylläpito-operaatioista alkaa.
    SQL-ylläpito-operaatioiden Trainer-tehtävien viimeinen tekopäivä.

    MA 3.12.2001 SQL-ylläpito-operaatioiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä.

    Tietokantaohjelmointi ja -suunnittelu -osion opiskelu alkaa(1 vko).
    TI 4.12.2001 Keskustelu tietokantaohjelmoinnista ja -suunnittelusta alkaa.
    KE 5.12.2001 Luento klo 16-18 salissa A217 (ei Auditoriossa kuten aiemmin ilmoitettiin). Aihe: Kertausta, SQL-harjoitusten hankalimpien tehtävien ratkaisujen käsittelyä ja tietokannan suunnitteluun liittyviä asioita.
    TO 6.12.2001 ------
    PE 7.12.2001 Harjoitustehtävän 3: tietokannan suunnittelutehtävä (ruokareseptit) viimeinen palautuspäivä.

    MA 10.12.2001 Harjoitustehtävän 3 mallivastaus ja palautetta tehtävästä keskusteluryhmässä.

    TI 11.12.2001
    KE 12.12.2001 Kurssikoe klo 16-20 Porthania I
    TO 13.12.2001 Palaa keskusteluryhmään kurssikokeen jälkipuinteihin ja kurssin päätöskeskusteluun. Kerro myös kokemuksistasi kurssista kurssikyselylomakkeella.
    PE 14.12.2001

    MA 17.12.2001 Kurssi päättyy eli tuutori ja opettaja eivät ole enää 'läsnä' kurssisivuilla.

    PE 11.1.2002 Kurssin uusintakoe klo 14-18 Auditoriossa (erilliskokeen yhteydessä).
    PE 1.2.2002 Kurssisivut sulkeutuvat.


Lisätietoja: Teija.Kujala@cs.Helsinki.FI
This was the [an error occurred while processing this directive] time this page was accessed.