|
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:
|