Transaktioiden hallinta

582490
5
Ohjelmistojärjestelmät
Syventävät opinnot
Looginen tietokanta ja tietokantatapahtumat eli transaktiot. Lokin ylläpito ja puskurinhallinta. Transaktioiden peruutus ja tietokannan elvytys häiriöistä. Transaktioiden eristyvyys ja samanaikaisuuden hallinta, lukitusmenetelmät. Fyysisen tietokantarakenteen eheys. Esitiedot: Tietokannan suunnittelu.

Koe

22.12.2016 08.00 B123
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2016 syksy 02.11-15.12. 2-2 Suomi Otto Nurmi

Luennot

Aika Huone Luennoija Päivämäärä
Ke 14-16 B119 Otto Nurmi 02.11.2016-15.12.2016
To 14-16 B119 Otto Nurmi 02.11.2016-15.12.2016

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ma 16-18 B119 Heli Helskyaho 07.11.2016—16.12.2016

Information for international students

The language of instruction, including lecture notes and exercises, is Finnish.

Yleistä

Sisältö (karkeasti):  Looginen tietokanta ja tietokantatapahtumat eli transaktiot. Lokin ylläpito ja puskurinhallinta. Transaktioiden peruutus ja tietokannan elvytys häiriöistä. Transaktioiden eristyvyys ja samanaikaisuuden hallinta, lukitusmenetelmät.

Asema tutkintovaatimuksissa: Ohjelmistojärjestelmien erikoistumislinjan tietokantajärjestelmien aihepiirin syventävä peruskurssi. Kurssia ei voi sisällyttää samaan tutkintoon aiemmin luennoidun kurssin Tietokantarakenteet ja -algoritmit (4 ov) kanssa.

Esitiedot: Kurssin Tietokantojen perusteet tiedot oletetaan, mutta kurssin suoritusta ei vaadita. Joitain kurssin asioita on pohjustettu kurssilla Tietokannan suunnittelu.

Kurssin suorittaminen

Kurssi suoritetaan joko (1) kurssin  kurssikokeella alustavan suunnitelman mukaan torstaina 22.12.2016 klo 8.00 (?) salissa B123 (tai uusintakokeella tiistaina 24.1.2017 klo 16.00 salissa B123) sekä kurssin kuluessa suoritetuilla viikottaisilla harjoitustehtävillä tai (2) myöhemmin järjestettävällä erilliskokeella. Kurssikoe kestää 2 tuntia 30 minuuttia ja muut kokeet 3 tuntia 30 minuuttia.

Kurssikokeen ja uusintakokeen maksimipistemäärä on 54 ja harjoituksista voi saada 6 pistettä. Erilliskokeen maksimipistemäärä on 60 (harjoituksista ei saa pisteitä). Hyväksymiseen riittää 30 pistettä ja arvosanaan 5 riittää 50 pistettä. Koetehtävät perustuvat kurssin materiaaliin.

 

Kirjallisuus ja materiaali

Kurssin asiat sisältyvät oppikirjaan

S. Sippu, E. Soisalon-Soininen: Transaction Processing. Management of the Logical Database and its Underlying Physical Structure. Springer-Verlag, Berlin and Heidelberg, Federal Republic of Germany, 2014. Kirja on luettavissa yliopiston tietokoneilla myös Springer Link -kirjastossa.

Kurssin "luentokalvojen" kopiot ja laskuharjoitustehtävät ilmestyvät yliopiston Moodle-järjestelmään kurssin aikana. Kurssin Moodle-avain on tyhjä.