Ukládání XML dat popsaných modelem XSEM v databázi
Storing XML data described by XSEM in a database
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/11891Identifiers
Study Information System: 45008
Collections
- Kvalifikační práce [9664]
Author
Advisor
Referee
Holubová, Irena
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software systems
Department
Department of Software Engineering
Date of defense
28. 1. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Jazyk XML je v současné době standardem pro výměnu dat mezi informačními systémy. Proto vzrůstají nároky na jeho popis jak na logické, tak i konceptuální úrovni. Jedním z nových konceptuálních modelů pro XML data je model XSEM. Tato práce z XSEM modelu vychází a snaží se navrhnout pravidla pro tvorbu logického schématu na základě konceptuálního schématu navrženého v XSEM. Logické schéma je vytvářeno nad objektově-relační databází a snaží se maximálně využít podpory nativního uložení XML dat, které moderní databázové systémy nabízí. Pravidla pro převod vycházejí z pravidel pro převod klasického ER konceptuálního schématu do logického databázového schématu. Dále je popsán algoritmus, který na základě navrženého logického schématu vygeneruje dotazy konstruující XML dokumenty validní vůči schématům pohledů namodelovaných v XSEM.
Recently, XML is a standard language used for exchanging data among information systems. Therefore, it is necessary to exactly describe it both on a conceptual and also logical level. One of the conceptual models is XSEM model. This work is based on XSEM and it tries to specify rules for creation of a logical schema from a conceptual schema designed in XSEM. The logical schema is designed over object-relational database and it is trying to use a native storage of the XML documents. The rules for transformation are based on the rules for transformation of classical ER conceptual schema to a logical database schema. In this thesis, there is also described an algorithm for generating queries that reconstruct XML documents valid against schemas modeled in XSEM.