Název:
Ukládání XML dat popsaných modelem XSEM v databázi
Překlad názvu:
Storing XML data described by XSEM in a database
Autoři:
Uher, Petr ; Nečaský, Martin (vedoucí práce) ; Holubová, Irena (oponent) Typ dokumentu: Diplomové práce
Rok:
2008
Jazyk:
cze
Abstrakt: [cze][eng] 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.