Název:
Výuková aplikace zpracování databázových transakcí
Překlad názvu:
Courseware for Database Transaction Processing
Autoři:
Nguyen Tien, Dung ; Lánský, Jan (oponent) ; Skopal, Tomáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2007
Jazyk:
cze
Abstrakt: [cze][eng] Předmětem bakalářské práce je návrh a implementace aplikace pro výuku zpracování databázových transakcí. Aplikace umožňuje simulaci paralelního zpracování transakcí, práci s jednoduchou databází (v paměti). Zpracování transakcí je rozvrhováno buď uživatelem nebo automaticky a je možno jej krokovat (tj. také vidět stavy databáze). Podporuje testování uspořádatelnosti rozvrhu, uzamykací protokoly a protokoly prevence uváznutí.The task of the bachelor work is to give a proposal and its implementation of a transaction processing application for teaching purpose. The program enables parallel transaction processing simulation, it works with a simple database in the memory. Transaction processing is scheduled automatically or by user. The processing provides single step operation, this means the user is also able to see actual states of the database. It supports serializability tests, lock protocols and deadlock precaution.