Original title:
Systém pro správu revizí záznamů databáze přepsaných matričních dat
Translated title:
System for Managing Revisions of the Transcripted Registers Database
Authors:
Gotzman, Matěj ; Rozman, Jaroslav (referee) ; Kočí, Radek (advisor) Document type: Bachelor's theses
Year:
2022
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této práce je rozšířit existující systém pro ukládání matričních dat (DEMoS) o možnost správy revize záznamů. V rámci úprav byly v databázi vytvořeny pomocné tabulky, pohledy a procedury, sloužící pro ukládání a správu historie provedených změn. Vytvořené řešení obsahuje také webové rozhraní, zobrazující provedené úpravy včetně času a autora změny, které zároveň podporuje obnovu záznamu do některého z předchozích stavů. Pro usnadnění případného rozšiřování databáze v budoucnu byl vytvořen skript, který automaticky generuje MySQL kód implementovaných obslužných prvků databáze pro zadané originální tabulky.
This work aims to create an extension of the existing system for managing master data (DEMoS) with the ability to manage record revisions. As part of the modifications, auxiliary tables, views and procedures were created in the database, which are used to store and manage the history of record changes. The created solution also contains a web interface showing the modifications made, including the time and the author of the change, as well as supporting the restoration of the record to one of the previous states. To facilitate the possible expansion of the database in the future, a script was created that automatically generates the MySQL code of implemented database controls for the specified original tables.
Keywords:
DEMoS; genealogy; MySQL; Nette; PHP; record state restoration; registry book; revision control system; transcription of registry records; DEMoS; genealogie; matrika; MySQL; Nette; obnovení stavu záznamu; PHP; přepis matričních záznamů; verzovací systém
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/207226