Propagating dependencies under schema mappings - A graph-based approach

Qing Wang, Xi Wen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    1 Citation (Scopus)

    Abstract

    Schema mapping plays an important role in many database-related transformation tasks, such as data exchange, data integration and data migration. In this paper, we study the dependency propagation problem in the context of schema mappings. This allows us to understand and discover logical consequences among source constraints, target constraints and mapping constraints of a schema mapping. In order to precisely characterize the relationships between source and target schemas, we consider mapping constraints as being bipartite TGDs, i.e., a class of tuple-generating dependencies (TGDs) that include both source-to-target dependencies and target-to-source dependencies. We then develop propagation graphs to represent the relationships among the attributes of different relations and, based on such propagation graphs, we propose algorithms to propagate inclusion and functional dependencies between source and target schemas. We have also designed a schema mapping reasoning tool to implement and evaluate our proposed approach.

    Original languageEnglish
    Title of host publicationACM International Conference Proceeding Series
    EditorsBipin C. Desai, Motomichi Toyama
    PublisherAssociation for Computing Machinery (ACM)
    Pages126-135
    Number of pages10
    EditionCONFCODENUMBER
    ISBN (Electronic)9781450334143
    DOIs
    Publication statusPublished - 13 Jul 2015
    Event19th International Database Engineering and Applications Symposium, IDEAS 2015 - Yokohama, Japan
    Duration: 13 Jul 201515 Jul 2015

    Publication series

    NameACM International Conference Proceeding Series
    NumberCONFCODENUMBER
    Volume0

    Conference

    Conference19th International Database Engineering and Applications Symposium, IDEAS 2015
    Country/TerritoryJapan
    CityYokohama
    Period13/07/1515/07/15

    Fingerprint

    Dive into the research topics of 'Propagating dependencies under schema mappings - A graph-based approach'. Together they form a unique fingerprint.

    Cite this