University of Helsinki Department of Computer Science
 
Tietokantojen perusteet (581328), KEVÄT 2005
Sivut:
Luennot

Luennoija: Teija Kujala

Aika ja paikka: 17.01.-21.02. maanantaisin klo 12-14 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:

ma 17.1. Kurssin rakenne
Johdatus tietokantoihin
Tietomallit
Relaatiotietokantojen perusteet

Luentokalvot:
Johdanto (pdf)
Tietomallit&Relaatiotietokantojen perusteet (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 1 tai
    Ramakrishnan & Gehrke: Ch 1
  • Elmasri & Navathe 3: Ch 2.1 tai
    Ramakrishnan & Gehrke: Ch 1.5, 2.1
ma 24.1. Relaatiotietokantojen perusteet (jatkuu)
Tietokantaoperaatiot (=relaatioalgebra)

Luentokalvot:
Tietokantaoperaatiot (relaatioalgebra) (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 7.4 (ei 7.4.7 division), 7.5.3, 7.6-7.7 tai
    Ramakrishnan & Gehrke: Ch 2, 4.1-4.2
ma 31.1. Tietokannan suunnittelu
SQL:n perusteet

Luentokalvot:
Tietokannan suunnittelu (pdf)
SQL:n perusteet (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 14.1
  • Ramakrishnan & Gehrke: Ch 2, 19.1-19.4.1,19.6.1
ma 7.2. SQL:n perusteet (jatkuu)
SQL:n yhteenvetokyselyt

Luentokalvot:
SQL:n alikyselyt ja yhteenvetokyselyt (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 8.2, 8.3
  • Ramakrishnan & Gehrke: Ch 5.1-5.4, 5.6
ma 14.2. SQL:n yhteenvetokyselyt (jatkuu)
SQL:n ylläpito-operaatiot
Transaktiot

Luentokalvot:
SQL:n ylläpito-operaatiot ja transaktiot (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 8.3, 8.4
  • Ramakrishnan & Gehrke: Ch 5.5
ma 21.2. SQL:n näkymät
Tietokantaohjelmointi

Luentokalvot:
Tietokantaohjelmointi (pdf)
Oheislukemista:
  • Elmasri & Navathe 3: Ch 8.5, 27.1
  • Ramakrishnan & Gehrke: Ch 3.3.1, 6.1-6.4, 7.5,7.6 ja 7.7 (vain yleisperiaate)

 

20.12.2004 Teija Kujala