Databases Reference
In-Depth Information
to semi-automatically derive the evolution mapping between two schema versions
and to derive a corresponding instance-level mapping for instance migration. Sup-
port for propagating changes of XML schemas to dependent schemas or applications
have not yet been studied sufficiently.
Research on ontology evolution considers both the adoption of incremental
changes and the provision of new schema versions to specify several changes at
once. Several approaches have been proposed to semi-automatically determine Diff
evolution mappings by comparing two ontology versions. These mappings are usu-
ally represented by sets of simple or complex changes. While instance migration has
been considered to some extent, the propagation of ontology changes to dependent
ontologies/schemas, or applications have not yet found sufficient attention.
Despite recent progress, we therefore see a need for substantially more research
on schema evolution, also in areas not discussed in this chapter. For example, dis-
tributed architectures with many schemas and mappings need powerful mapping
and evolution support, e.g., to propagate changes of a data source schema to merged
(global) schemas. New challenges are also posed by dynamic settings such as stream
systems where the data to be analyzed may change its schema, e.g., by providing
new or changed attributes. A first approach in this area is Fernandez-Moctezuma
et al. ( 2009 ). They propose certain extensions for schema consumers such as query
operators to deal with changed schemas.
References
Altova DiffDog (2010) http://www.altova.com/diffdog
Ambler SW, Sadalage PJ (2006) Refactoring databases: Evolutionary database design. Addison
Wesl ey, MA
Bernstein PA (2003) Applying model management to classical meta data problems. In: Proceedings
of Conference on Innovative Database Research (CIDR) 2003. ACM, NY, pp 209-220
Bernstein PA, Melnik S (2007) Model management 2.0: manipulating richer mappings. In:
Proceedings of ACM SIGMOD conference. ACM, NY, pp 1-12
Beyer K, Oezcan F, Saiprasad S, Van der Linden B (2005) DB2/XML: Designing for evolution. In:
Proceedings of ACM SIGMOD conference. ACM, NY, pp 948-952
Bonifati A, Mecca G, Papotti P, Velegrakis Y (2011) Discovery and correctness of schema mapping
transformations. In: Bellahsene Z, Bonifati A, Rahm E (eds) Schema matching and mapping,
Data-Centric Systems and Applications Series. Springer, Heidelberg
Cate BT, Kolaitis PG (2010) Structural characterizations of schema-mapping languages. Comm
ACM 53(1):101-110
Curino CA, Moon HJ, Zaniolo C (2008) Graceful database schema evolution: The PRISM
workbench. In: Proceedings of VLDB conference. VLDB Endowment. pp 761-772
Currim F, Currim S, Dyreson CE, Joshi S, Snodgrass RT, Thomas SW, Roeder E (2009) tXSchema:
Support for data-and schema-versioned XML documents. TimeCenter Technical Report TR-91,
Aalborg University, Denmark
Domınguez E, Lloret J, Rubio AL, Zapata, MA (2005) Evolving XML schemas and documents
using UML class diagrams. In: Proceedings of DEXA conference. Springer, Heidelberg
Domınguez E, Lloret J, Rubio AL, Zapata MA (2008) MeDEA: A database evolution architecture
with traceability. Data Knowl Eng 65(3):419-441
Search WWH ::




Custom Search