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:
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:
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:
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:
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:
Oheislukemista:
- Elmasri & Navathe 3: Ch 8.3, 8.4
- Ramakrishnan & Gehrke: Ch 5.5
|
ma 21.2. |
SQL:n näkymät
Tietokantaohjelmointi
Luentokalvot:
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)
|
|