Validation of mappings between data schemas

Tesis doctoral de Guillem Rull Fort

In this thesis, we present a new approach to the validation of mappings between data schemas. It allows the designer to check whether the mapping satisfies certain desirable properties. The feedback that our approach provides to the designer is not only a boolean answer, but either a (counter)example for the (un)satisfiability of the tested property, or the set of mapping assertions and schema constraints that are responsible for that (un)satisfiability. one of the main characteristics of our approach is that it is able to deal with a very expressive class of relational mapping scenarios; in particular, it is able to deal with mapping assertions in the form of query inclusions and query equalities, and it allows the use of negation and arithmetic comparisons in both the mapping assertions and the views of the schemas; it also allows for integrity constraints, which can be defined not only over the base relations but also in terms of the views. since reasoning on the class of mapping scenarios that we consider is, unfortunately, undecidable, we propose to perform a termination test as a pre-validation step. If the answer of the test is positive, then checking the corresponding desirable property will terminate. we also go beyond the relational setting and study the application of our approach to the context of mappings between xml schemas.

 

Datos académicos de la tesis doctoral «Validation of mappings between data schemas«

  • Título de la tesis:  Validation of mappings between data schemas
  • Autor:  Guillem Rull Fort
  • Universidad:  Politécnica de catalunya
  • Fecha de lectura de la tesis:  19/01/2011

 

Dirección y tribunal

  • Director de la tesis
    • Carles Farré Tost
  • Tribunal
    • Presidente del tribunal: antoni Olivé ramon
    • giansalvatore Mecca (vocal)
    • nieves Rodriguez brisaboa (vocal)
    • paolo Atzeni (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio