581328-9 TIETOKANTOJEN PERUSTEET KEVÄT 2002
Helsingin yliopisto Tietojenkäsittelytieteen laitos, ©Teija KujalaViimeksi päivitetty 17.6.2002 / TK
AJANKOHTAISIA TIEDOTUKSIA:
Kurssiin liittyvän erilliskokeen 11.6.2002 tulokset ovat sivulla
http://www.cs.helsinki.fi/u/laine/tikape/koe/ .
Jos sinulla ei ole vielä tunnusta ja salasanaa kurssin sivuille WeBCT:ssä, niin sen saat Teija Kujalalta esim. sähköpostitse: teija.kujala@cs.helsinki.fi |
---|
Tämän sivun sisältö:
- -
Kurssikuvaus
- Ilmoittautuminen
- Kurssimateriaali
- Suorittaminen ja arviointi
Luennot
Harjoitustehtävät
Keskusteluryhmä
Kurssikoe
- Opiskelusuunnitelma
- Kurssikalenteri
Kurssikuvaus
Ilmoittautuminen
Kurssille ilmoittaudutaan www-pohjaisella ilmoittautumisjärjestelmällä http://ilmo.cs.helsinki.fi/. Ilmoittautuminen pitää tehdä viimeistään ensimmäisellä luennointiviikolla. 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/.
Nämä sivut ovat käytettävissä WeBCT-ohjelmiston kautta ja niiden
käyttöön tarvitaan käyttäjätunnus ja salasana, jonka saat opettajalta
joko luennolla tai sähköpostitse.
Ohessa on WeBCT:n käytön ohjeet.
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, ma-pe klo 12-13)
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:
- SQL-Trainer harjoitusohjelmiston tehtävät, enintään 10 pistettä
- Kirjallinen kuulustelu, enintään 50 pistettä (vähintään 25 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ä.
LuennotKurssin opettajana toimii lehtori Teija Kujala (Teija.Kujala@cs.Helsinki.FI) ja tuutorina tuntiopettaja Petri Helin (Petri.Helin@cs.Helsinki.FI).
Kurssiin liittyy 12 luennointikertaa 14.1-27.2.2002 (ei 18.2 ja 20.2) maanantaisin klo 12-14 ja keskiviikkoisin klo 8-10 Auditoriossa.
Harjoitustehtävät
Automaattisella harjoitusohjelmisto SQL-Trainerilla tehdyistä tehtävistä (40 tehtävää) 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 ja salasanan. Trainer-ohjelmisto avataan käyttöön 30.1.2002 alkaen
Monivalintatehtäviä voit tehdä omassa tahdissasi perehdyttyäsi aiheen oppimateriaaliin.
Keskusteluryhmä ja chat-palstat
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.
Kurssilla on käytössä myös chat-palstoja, joilla voit keskustella muiden samaan aikaan järjestelmässä olevien opiskelijoiden kanssa reaaliajassa.
Sekä keskusteluryhmä että chat-palstat löytyvät WeBCT:stä.
Kurssikoe
Kurssiin liittyy yksi kurssikoe, joka pidetään 6.3.2002 klo 16-20 päärakennuksen salissa 1. Kokeeseen ei tarvitse ilmoittautua erikseen vaan kaikilla kurssille ilmoittautuneilla. Jos opintojakson suorittaminen ei onnistu kurssin 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/2 viikko |
2. | Relaatioalgebra | 1 viikkoa |
3. | SQL-määrittely | 1 viikkoa |
4. | SQL-kyselyn perusteet | 1 viikko |
5. | SQL-yhteenvedot | 1/2 viikko |
6. | SQL-ylläpito | 1/2 viikko |
7. | Tietokantaohjelmointi ja | |
8. | Suunnittelu | 1 viikkoa |
Kurssikalenteri kevät 2002 (ALUSTAVA!)
MA 14.1.2002 | Kurssi alkaa: johdanto-luento klo 12-14 Auditoriossa |
Aihe: kurssin sisältö ja kurssin suorittamiseen liittyvät käytännön asiat. | |
KE 16.1.2002 | luento klo 8-10 Auditoriossa: relaatiotietokannan peruskäsitteet -opiskelu alkaa (1/2 vkoa). |
KE 16.1.2002 | klo 12-14 opastusta WeBCT:n käytössä mikroluokassa D326 |
| |
MA 21.1.2002 | luento klo 12-14 Auditoriossa |
KE 23.1.2002 | luento klo 8-10 Auditoriossa |
| |
MA 28.1.2002 | luento klo 12-14 Auditoriossa |
KE 30.1.2002 | luento klo 8-10 Auditoriossa |
PE 1.2.2002 | Opintopiiri klo 10-14 mikroluokassa D326 |
| |
MA 4.2.2002 | luento klo 12-14 Auditoriossa |
KE 6.2.2002 | luento klo 8-10 Auditoriossa |
KE 6.2.2002 | Opintopiiri klo 12-14 mikroluokassa D326 |
PE 8.2.2002 | Opintopiiri klo 10-14 mikroluokassa D326 |
PE 8.2.2002 | SQL-kyselyiden Trainer-tehtävien viimeinen tekopäivä. |
| |
MA 11.2.2002 | luento klo 12-14 Auditoriossa |
MA 11.2.2002 | SQL-kyselyiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä. |
KE 13.2.2002 | luento klo 8-10 Auditoriossa |
KE 13.2.2002 | Opintopiiri klo 12-14 mikroluokassa D326 |
PE 15.2.2002 | Opintopiiri klo 10-14 mikroluokassa D326 |
PE 15.2.2002 | SQL-yhteenvetokyselyiden Trainer-tehtävien viimeinen tekopäivä. |
| |
MA 18.2.2002 | SQL-yhteenvetokyselyiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä. |
KE 20.2.2002 | Opintopiiri klo 12-14 mikroluokassa D326 |
PE 22.2.2002 | Opintopiiri klo 10-14 mikroluokassa D326 |
PE 22.2.2002 | SQL-ylläpito-operaatioiden Trainer-tehtävien viimeinen tekopäivä. |
| |
MA 25.2.2002 | luento klo 12-14 Auditoriossa |
MA 25.2.2002 | SQL-ylläpito-operaatioiden oikeat vastaukset ja palautetta tehtävistä keskusteluryhmässä. |
KE 27.2.2002 | luento klo 8-10 Auditoriossa |
ilm. myöh. | SQL-Trainerin hankalimpien tehtävien ratkaisujen käsittelyä klo 8-10 Auditoriossa. |
PE 1.3.2002 | Opintopiiri klo 10-12 mikroluokassa D326 |
| |
KE 6.3.2001 | Kurssikoe klo 16-20 päärakennuksen salissa 1 |
Lisätietoja: Teija.Kujala@cs.Helsinki.FI