Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Ukládání XML dat popsaných modelem XSEM v databázi
Thesis title in Czech: Ukládání XML dat popsaných modelem XSEM v databázi
Thesis title in English: Storing XML data described by XSEM in a database
Academic year of topic announcement: 2006/2007
Thesis type: diploma thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. Mgr. Martin Nečaský, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 31.10.2006
Date of assignment: 31.10.2006
Date and time of defence: 28.01.2008 00:00
Date of electronic submission:28.01.2008
Date of proceeded defence: 28.01.2008
Opponents: doc. RNDr. Irena Holubová, Ph.D.
 
 
 
Guidelines
Diplomová práce se bude zabývat problémem uložení dat popsaných konceptuálním modelem XSEM [1] do databáze. Pro dané XSEM schéma bude navrženo co nejvhodnější (z hlediska efektivity) logické databázové schéma popisující podobu uložených dat v databázi. Budou studovány možnosti převodu do objektově-relačního modelu v kombinaci s nativním uložením XML dat. Výsledné logické databázové schéma bude interní a nebude určeno pro přímý přístup uživatelů. Pro ty bude určena sada pohledů zpřístupňujících uložená data v podobě XML dokumentů validních vůči namodelovaným schématům. Budou studovány možnosti dotazování nad těmito pohledy pomocí jazyka XQuery. Postačí zvolit vhodnou reprezentativní podmnožinu tohoto jazyka. Navržené metody budou implementovány nad vhodným databázovým systémem.
References
[1] M. Necasky: XSEM - A Conceptual Model for XML Data, accepted for APCCM 2007, Ballarat, Victoria, Australia.
[2] Mlynkova, I. - Pokorny, J.: XML in the World of (Object-) Relational Database Systems. Technical report 2003/8. Charles University, Prague, Czech Republic, December 2003, 28 pages.
[3] Mlýnková, I. - Pokorný, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML. Skripta. Karlova Univerzita, Praha, Česká republika, září 2006.
[4] Oracle Database 10g (www.oracle.com)
[5] pureXML (http://www-306.ibm.com/software/data/db2/xml/)
[6] A. Balmin and Y. Papakonstantinou. Storing and Querying XML Data Using Denormalized Relational Databases. The VLDB Journal, 14(1): 30-49, 2005.
Preliminary scope of work
XSEM je konceptuální model pro modelování schémat XML dokumentů. XML schémata jsou modelována na dvou úrovních. Na první úrovni je navrženo celkové nehierarchické konceptuální schéma popisující danou doménu s použitím rozšíření E-R modelu. Na druhé úrovni jsou potom z tohoto schématu odvozeny hierarchické pohledy popisující požadovaná XML schémata.

Data popsaná XSEM schématem je nutné uložit do databáze a prezentovat je uživatelům v podobě XML dokumentů validních vůči namodelovaným schématům. Tato schémata však nejsou vhodná jako logická databázová schémata. Bude vhodnější ukládat data v interní (objektově relační/hybridní) reprezentaci, a uživatelům zpřístupnit data prostřednictvím pohledů odpovídajích navrženým XML schématům.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html