Yliopiston etusivulle Suomeksi Inte på svenska No english version available
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

58139-4 Informaatiojärjestelmät (4 ov)


Luennot

ti 10-12, to 10-12 Auditoriossa (Hannu Erkiö)

Harjoitukset

1. Tuntiop. Janne Kraft              TI 12-14 B649
2. Tuntiop. Janne Rinta-Mänty        TI 14-16 A319
3. Tuntiop. Anna Immonen             KE 8-10 C474   sali muuttunut!
4. Tuntiop. Anna Immonen             KE 10-12 C454
5. Tuntiop. Janne Kraft              KE 10-12    ryhmä peruutettu!
6. Tuntiop. Janne Rinta-Mänty        KE 14-16 A319
7. Tuntiop. Anna Immonen             TO 8-10 B450
8. Tuntiop. Janne Kraft              TO 12-14 B453
9. Tuntiop. Janne Rinta-Mänty        TO 14-16 A319

Harjoitukset pidetään muutamalla viikolla mikroluokassa (normaaliaikana).

Harjoitukset ovat välikoesuoritusta varten pakolliset: vähintään 7 kertaa aktiivisesti läsnä (Huom. muutos 8 -> 7) . Aktiivisuus: noin puolet tehtävistä tehty.

Välikokeet

1. ma 2.11. klo 16-19 Porthania I
2. ti 15.12. klo 12-16 Porthania II ja Snellmannink, 3, sali 1

Kurssin sisältö (Contents)

  1. Johdanto(Introduction)
    - yleistä tieto- ja informaatiojärjestelmistä sekä kurssin sisällöstä

  2. Relaatiotietokannat(Relational Databases)
    • Relaatiomallin peruskäsitteet(Relational Model)
    • Relaatioalgebra(Relational Algebra) - E&N: Chapters 6.1-6.5, except 6.5.7 (pages 137-164) - E&N: Chapter 6.7 (pages 170-172), page 178
    • SQL-tietokantakieli(SQL query language) - E&N:Chapter 7 (pages 185-226)
    • QBE-kyselykieli(QBE query facility) - E&N:Chapter 8.4 (pages 249-255)
  3. Tietokantasovellusten toteutus (Implementation of database applications)
    • SQL-komentoskriptit (SQL scripts)
    • Sovelluskehittimien periaatteita (Principles of application generation)
    • WWW-sovellukset (WWW based applications) - NCSA Beginner's Guide to HTML - Carlos's Form tutorial
    • Käyttöliittymät (User interfaces) - Preece J, et al: Human-Computer Interaction, Addison-Wesley, 1994, Chapters 13 and 24 (pp 261-273, 487-496)
  4. Tietojärjestelmän kehittäminen (Analysis and design)
  5. Käyttötapaukset (Use cases) - discussion about use cases
  6. Olioanalyysi (Object analysis) - Rumbaugh et al: Object-oriented modeling and design, chapter 3 and 4, pp. 21-78.
  7. Muunnos oliomallista relaatiotietokannaksi (Derivation of a relational schema from an object model) - Harri Laine: Transformation of Object Model to the Relational schema

    Kurssimateriaali

    • Laine, H., Kujala, T., Mannila, H., Informaatiojärjestelmät - opetusmonisteet, 1997. Osaa I (Relaatiotietokannat) käytetään muuttamattomana, saatavissa monistemyynnissä (15 mk).
    • Elmasri, R. & Navathe, S.B.,: Fundamentals of Database Systems, 2nd Ed. (Benjamin/Cummings, 1994) (vain osia, ks. E&N kurssin sisällössä - only certain parts, see E&N in the course contents)
    • Preece J, et al: Human-Computer Interaction, Addison-Wesley, 1994, Chapters 13 and 24 (pp 261-273, 487-496).
    - ks. myös kohta 'Aineistoa' (see also 'Additional material below)

    Kurssin suoritus

    1. välikokeet ja harjoitukset (54 + 6 pistettä)

    2. loppukoe (ei riipu muodollisesti harjoituksista; ensimmäisen kerran 12.2.)

    1. välikoe

    Tulokset Ratkaisut, arvostelun selityksiä

    2. välikoe

    Tulokset Ratkaisut,arvostelun selityksiä (tulossa)

    Lopputulokset

    Loppukoe 12.2.1999
    - tulokset
    - ratkaisut & arvostelu

    Aineistoa (Additional material)