University of Helsinki Department of Computer Science
 
Tietokantojen perusteet (581328), syksy 2007
Sivut:
Luennot

Luennoija: lehtori Harri Laine

Aika ja paikka: 31.10.-16.11. keskiviikko klo 10-12 (sali B123) ja perjantai klo 10-12 (sali B123) sekä keskiviikkoisin 21.11., 28.11 ja 5.12. klo 10-12 (sali B123).

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 Moodle-ympäristöstä.

Luentosuunnitelma:

ke 31.10.

Kurssin rakennne, Johdatus tietokantoihin, Tiedon mallintaminen

Luentomateriaali:

Oheislukemista:

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

pe 2.11.

Käsitetason tietomallit, Käsiteanalyysi

Luentomateriaali:

Oheislukemista:

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

ke 7.11.

Relaatiomalli rakennemallina

Luentomateriaali:

Oheislukemista:

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

pe 9.11.

Johdatus relaatiotietokannan suunnitteluun

Luentomateriaali:

Oheislukemista:

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

ke 14.11.

Tietokannan suunnittelun periaatteita, Relaatioalgebra

Luentomateriaali:

Oheislukemista:

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

pe 16.11.

SQL-kielen perusteet

Luentomateriaali:

Oheislukemista:

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

ke 21.11.

SQL-kyselykielenä

Luentomateriaali:

Oheislukemista:

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

ke 28.11.

Tietokannan ylläpito, Relaatioiden suunnittelu (katso materiaali 9.11.)

Luentomateriaali:

Oheislukemista:

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

ke 5.12.

XML,Kertausta

Luentomateriaali:

 

2007-12-04 Harri Laine