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

Luennoija: lehtori Harri Laine

Aika ja paikka: ke 15.3. ja 22.3. klo 9-12, ja ke 29.3.-16.4. (ei 19.4.) klo 10-12, A111 Exactum (Gustaf Hällströmin katu 2b)

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.

Alustava luentosuunnitelma:

ke 15.3. Kurssin rakennne
Johdatus tietokantoihin
Tiedon mallintaminen
Käsitetason tietomallit
Luentomateriaali (pdf):
Oheislukemista:
  • Ramakrishnan & Gehrke: Ch 1-2.4 (s. 1-40) tai
    Elmasri & Navathe 4: Ch 1-4 (s. 1-115)
ke 22.3. Käsiteanalyysi
Relaatiomalli rakennemallina
Johdatus relaatiotietokannan suunnitteluun
Luentomateriaali (pdf):
Oheislukemista:
  • Ramakrishnan & Gehrke: Ch 2.5-2.9 (s.40-55), Ch 3.1-3.5 (s. 57-85), 19.1-19.4.1,19.6.1 (s. 605-617, 622-624)
  • Elmasri & Navathe Ch 12 (s. 361-406), Ch 5.1-5.2 (s.125-140) Ch 7, (s.191-206), Ch 10.1 & 10.3-10.5 (s.293-326 osittain)
ke 29.3. Relaatioalgebra
SQL-kielen perusteet
Luentomateriaali (pdf):
Oheislukemista:
  • Ramakrishnan & Gehrke: Ch 4.1-4.2 (s.- 100-110), Ch. 3.1 (s. 62-63), 5.1-5.2 (130-140)
  • Elmasri & Navathe 4: Ch 6.1-6.5 (s 151-172), Ch 8.1-8.4 (s. 207-228)

Linkkejä SQL-tutoriaaleihin löytyy materiaalisivulta ja Moodlen kautta

ke 5.4. Tietokantakyselyt
Yhteenvetokyselyt
Luentomateriaali (pdf):
Oheislukemista:
  • Ramakrishnan & Gehrke: Ch 5.3-5.6 (s.141-165)
  • Elmasri & Navathe 4: Ch 8.5 (s. 229-245)
ke 12.4. Tietokannan ylläpito
Transaktiot
Tietokannan suunnittelu (katso materiaali 22.3.)
Luentomateriaali:
  • Tietokannan ylläpito, pdf ( väri   mv
Oheislukemista:
  • Ramakrishnan & Gehrke: Ch 3.1.1, (s. 63-65)
  • Elmasri & Navathe 4: Ch 8.6 (s. 245-248)
ke 26.4. XML
Kertausta
Luentomateriaali:
Oheislukemista:
  • Ramakrishnan & Gehrke: 27.6 (s 945-947)
  • Elmasri & Navathe 4: Ch 26.1-26.3 (s. 841-854)

 

20.2.2006 Harri Laine