Normalization and optimization of schema mappings

被引:12
|
作者
Gottlob, Georg [2 ]
Pichler, Reinhard [1 ]
Savenkov, Vadim [1 ]
机构
[1] Vienna Univ Technol, Database & Artificial Intelligence Grp, Inst Informat Syst, A-1040 Vienna, Austria
[2] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
来源
VLDB JOURNAL | 2011年 / 20卷 / 02期
关键词
Data integration; Data exchange; Schema mappings optimization; DATA EXCHANGE;
D O I
10.1007/s00778-011-0226-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Schema mappings are high-level specifications that describe the relationship between database schemas. They are an important tool in several areas of database research, notably in data integration and data exchange. However, a concrete theory of schema mapping optimization including the formulation of optimality criteria and the construction of algorithms for computing optimal schema mappings is completely lacking to date. The goal of this work is to fill this gap. We start by presenting a system of rewrite rules to minimize sets of source-to-target tuple-generating dependencies. Moreover, we show that the result of this minimization is unique up to variable renaming. Hence, our optimization also yields a schema mapping normalization. By appropriately extending our rewrite rule system, we also provide a normalization of schema mappings containing equality-generating target dependencies. An important application of such a normalization is in the area of defining the semantics of query answering in data exchange, since several definitions in this area depend on the concrete syntactic representation of the mappings. This is, in particular, the case for queries with negated atoms and for aggregate queries. The normalization of schema mappings allows us to eliminate the effect of the concrete syntactic representation of the mapping from the semantics of query answering. We discuss in detail how our results can be fruitfully applied to aggregate queries.
引用
收藏
页码:277 / 302
页数:26
相关论文
共 50 条
  • [1] Normalization and Optimization of Schema Mappings
    Gottlob, Georg
    Pichler, Reinhard
    Savenkov, Vadim
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01):
  • [2] Normalization and optimization of schema mappings
    Georg Gottlob
    Reinhard Pichler
    Vadim Savenkov
    [J]. The VLDB Journal, 2011, 20 : 277 - 302
  • [3] Schema Normalization for Improving Schema Matching
    Sorrentino, Serena
    Bergamaschi, Sonia
    Gawinecki, Maciej
    Po, Laura
    [J]. CONCEPTUAL MODELING - ER 2009, PROCEEDINGS, 2009, 5829 : 280 - +
  • [4] Research on Optimization Strategy of Relational Schema based on Normalization Theory
    Dong Yu-Jie
    Li Fu-Guo
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, : 41 - 43
  • [5] Tableaux-based optimization of schema mappings for data integration
    Rahman, Md Anisur
    Masud, Mehedi
    Kiringa, Iluju
    El Saddik, Abdulmotaleb
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2012, 38 (02) : 533 - 554
  • [6] Tableaux-based optimization of schema mappings for data integration
    Md Anisur Rahman
    Mehedi Masud
    Iluju Kiringa
    Abdulmotaleb El Saddik
    [J]. Journal of Intelligent Information Systems, 2012, 38 : 533 - 554
  • [7] Schema label normalization for improving schema matching
    Sorrentino, Serena
    Bergamaschi, Sonia
    Gawinecki, Maciej
    Po, Laura
    [J]. DATA & KNOWLEDGE ENGINEERING, 2010, 69 (12) : 1254 - 1273
  • [8] Inverting schema mappings
    Fagin, Ronald
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2007, 32 (04):
  • [9] On simplification of schema mappings
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lenzerini, Maurizio
    Vardi, Moshe Y.
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (06) : 816 - 834
  • [10] Core Schema Mappings
    Mecca, Giansalvatore
    Papotti, Paolo
    Raunich, Salvatore
    [J]. ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 655 - 668