Automatické generování logovacích triggerů v DB
An automatic generation of logging database triggers
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/23821Identifiers
Study Information System: 65305
Collections
- Kvalifikační práce [10690]
Author
Advisor
Referee
Mlýnková, Irena
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
22. 6. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Good
Předložená práce se zabývá automatizovaným generováním logovacích triggerů. Praktickým výsledkem je aplikace Database Logger, která umožňuje jejich interaktivní generování a správu. Aplikace podporuje logování DML databázových operací (insert, update, delete) včetně update triggerů pro sloupce. Současná verze podporuje dvě databázové platformy: Oracle a PostgreSQL. Formát logu byl zvolen s ohledem na zachování maximálního objemu informace a jednoduché dotazování. Kromě univerzálního logování projekt umožňuje i používání historických tabulek, které mohou sloužit jako pohled na historická data v jedné konkrétní tabulce. Aplikace dále podporuje jednoduché dotazování nad logy i historickými tabulkami a export výsledků do XML.
In the thesis we study automatic generation of logging database triggers. As the result an application called Database Logger for logging triggers management was developed. The application allows DML events logging (insert, update, delete) including column update triggers. Current version supports two database platforms: Oracle and PostgreSQL. The log format preserves the maximum of information value and brings the possibility of easy querying. Users can also create historical tables to produce historical data views. Application supports log and historical table querying and their export into XML.