Sivut:
|
|
Luennot
Luennoija: lehtori Harri Laine
Aika ja paikka: 14.3.-30.3. keskiviikko klo 10-12 (sali A111) ja perjantai klo 8-10 (sali B123) sekä
keskiviikkoisin 4.4., 18.4 ja 25.4. klo 10-12 (sali A111).
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 Moodle-ympäristöstä.
Luentosuunnitelma:
ke 14.3. |
Kurssin rakennne
Johdatus tietokantoihin
Tiedon mallintaminen
Oheislukemista:
- Ramakrishnan & Gehrke: Ch 1 (s. 1-24) tai
Elmasri & Navathe 4: Ch 1-2 (s. 1-48)
|
pe 16.3. |
Käsitetason tietomallit
Käsiteanalyysi
Oheislukemista:
- Ramakrishnan & Gehrke: Ch 2 (s. 25-55) tai
Elmasri & Navathe 4: Ch 3-4 (s. 49-115), Ch 12 (s. 361-406)
|
ke 21.3. |
Relaatiomalli rakennemallina
Oheislukemista:
- Ramakrishnan & Gehrke: Ch 3.1-3.3 (s. 57-73) tai
Elmasri & Navathe Ch 5, (s.125-150)
|
pe 23.3. |
Johdatus relaatiotietokannan suunnitteluun
Oheislukemista:
- Ramakrishnan & Gehrke: Ch 3.5 (s. 74-85) tai
Elmasri & Navathe 4: Ch 7 (s. 191-206)
|
ke 28.3. |
Tietokannan suunnittelun periaatteita
Relaatioalgebra
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 30.3. |
SQL-kielen perusteet
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 4.4. |
SQL-kyselykielenä
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 18.4. |
Tietokannan ylläpito
XML
div class="otsakevali">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 25.4. |
XML
Kertausta
|
|