Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Ukládání XML dat popsaných modelem XSEM v databázi
Název práce v češtině: Ukládání XML dat popsaných modelem XSEM v databázi
Název v anglickém jazyce: Storing XML data described by XSEM in a database
Akademický rok vypsání: 2006/2007
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. Mgr. Martin Nečaský, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 31.10.2006
Datum zadání: 31.10.2006
Datum a čas obhajoby: 28.01.2008 00:00
Datum odevzdání elektronické podoby:28.01.2008
Datum proběhlé obhajoby: 28.01.2008
Oponenti: doc. RNDr. Irena Holubová, Ph.D.
 
 
 
Zásady pro vypracování
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.
Seznam odborné literatury
[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.
Předběžná náplň práce
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.
 
Univerzita Karlova | Informační systém UK