University of Helsinki Department of Computer Science
 
581328 Tietokantojen perusteet, kevät 2008
Sivut:
Luennot

Yleistä luennoista

Aika ja paikka:

  • 12.3.-4.4. keskiviikkoisin klo 10-12 salissa A111 ja perjantaisin klo 10-12 salissa B123. (Huom! luentoja ei pidetä pitkäperjantaina eikä pääsiäisen jälkeisenä keskiviikkona) sekä
  • 9.-23.4. keskiviikkoisin klo 10-12 salissa A111.

Luennoija: yliopistonlehtori Pirjo Moen

Kurssi luennoidaan suomeksi. Luennoilla ei käydä läpi kurssin koko oppiainesta, vaan keskitytään keskeisiin perusteisiin. Yksityiskohtia voi opiskella verkkomateriaalin, opetusmonisteen ja oheiskirjallisuuden avulla. Luentokalvot löytyvät myös CSMoodle-ympäristöstä.


Tarkempi luentosuunnitelma

ke 12.3.

1. Kurssin rakenne, johdatus tietokantoihin, tiedon mallintaminen

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch. 1 (s. 1-24) tai
  • Elmasri & Navathe: Ch. 1-2 (s. 1-48)

pe 14.3.

2. Käsitetason tietomallit, käsiteanalyysi

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch. 2 (s. 25-55) tai
  • Elmasri & Navathe: Ch. 3-4 (s. 49-115), Ch. 12 (s. 361-406)

ke 19.3.

3. Relaatiomalli rakennemallina

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch. 3.1-3.3 (s. 57-73) tai
  • Elmasri & Navathe: Ch. 5 (s.125-150)

pe 28.3.

4. Johdatus relaatiotietokannan suunnitteluun

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch. 3.5 (s. 74-85) tai
  • Elmasri & Navathe: Ch. 7 (s. 191-206)

ke 2.4.

5. Relaatioalgebra

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke:
    • Ch. 19.1-19.4.1, Ch. 19.6.1 (s. 605-617, 622-624) ja
    • Ch. 4.1-4.2 (s. 100-110) tai
  • Elmasri & Navathe:
    • Ch. 10.1, Ch. 10.3-10.5 (s.293-326 osittain) ja
    • Ch. 6.1-6.5 (s. 151-172)

pe 4.4.

6. SQL-kielen perusteet

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch.. 3.1 (s. 62-63), 5.1-5.2 (130-140) tai
  • Elmasri & Navathe: Ch. 8.1-8.4 (s. 207-228)

ke 9.4.

7. SQL kyselykielenä

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke: Ch. 5.3-5.6 (s.141-165) tai
  • Elmasri & Navathe: Ch. 8.5 (s. 229-245)
  • Linkkejä SQL-tutoriaaleihin löytyy materiaalisivulta ja CSMoodlen-aineiston kautta

ke 16.4.

8. Tietokannan ylläpito, relaatioiden suunnittelu

Luentomateriaali:

Oheislukemista:

  • Ramakrishnan & Gehrke:
    • Ch. 3.1.1 (s. 63-65) ja
    • Ch. 7.4 (s. 227-236), Ch. 27.6 (s 945-947) tai
  • Elmasri & Navathe:
    • Ch. 8.6 (s. 245-248) ja
    • Ch. 26.1-26.3 (s. 841-854)

ke 23.4.

9. XML, Relaatioalgebra ja tulosrelaation koko, Yhteenveto

Luentomateriaali:

22.4.2008 Pirjo Moen