Comparison of relational database schema and XML structures
Thesis title: | Porovnání schématu relační databáze a struktur formátu XML |
---|---|
Author: | Vodňanský, Daniel |
Thesis type: | Diplomová práce |
Supervisor: | Palovská, Helena |
Opponents: | Řepa, Václav |
Thesis language: | Česky |
Abstract: | Práce se zabývá vztahem relačního modelu a schématu XML dokumentu a jeho technologickými a pragmatickými aspekty. Vymezuje teoretickou oblast datového modelování na konceptuální úrovni a dále obě možné realizace zmíněnými modely na fyzické úrovni. Cílem je nalezení odpovědi na otázku, kdy při návrhu a vývoji aplikace či systému přistoupit je vhodné ke které z možností. Dále práce přináší obecný postup mapování konceptuálního schématu do struktury schématu XML a řešení problémů, na které lze při mapování narazit. Problém je řešen analýzou dvou reálných problematik -- jízdní řád městské hromadné dopravy a informační systém plavecké školy, formalizovaných pomocí mechanizmu predikátové logiky. Oproti většině prací na obdobné téma se liší pragmatičtějším náhledem na problém -- pojetí dat, jejich vznik, cílový uživatel a strukturovanost. |
Keywords: | mapování; srovnání; semistrukturované informace; datové modelování; XML; relační databáze |
Thesis title: | Comparison of relational database schema and XML structures |
---|---|
Author: | Vodňanský, Daniel |
Thesis type: | Diploma thesis |
Supervisor: | Palovská, Helena |
Opponents: | Řepa, Václav |
Thesis language: | Česky |
Abstract: | The work deals with the relationship of the relational model and XML schema document and its technological and pragmatic aspects. It defines the theoretical field of data modeling at conceptual level and the two mentioned possible implementation models at the physical level. The aim is to answer the question when in the design and development of application or system it is appropriate to proceed with one of these models. Furthermore, this work also provides a general procedure for mapping conceptual schema into XML schema structures and solutions to problems that can come across during the mapping process. The problem is solved by analyzing two real issues - timetables of public transportation and the information system of a swimming school, formalized through a mechanism of predicate logic. Unlike most works on a similar topic this one varies in a pragmatic view on the problem - the concept of data, their origin, their target user and structuring. |
Keywords: | mapping; semi-structured information; data modeling; relational databases; comparison; XML |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 2. 6. 2013 |
---|---|
Date of submission: | 1. 5. 2014 |
Date of defense: | 10. 6. 2014 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/46225/podrobnosti |