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 条
  • [21] The Structure of Inverses in Schema Mappings
    Fagin, Ronald
    Nash, Alan
    JOURNAL OF THE ACM, 2010, 57 (06)
  • [22] Composition and Inversion of Schema Mappings
    Arenas, Marcelo
    Perez, Jorge
    Reutter, Juan
    Riveros, Cristian
    SIGMOD RECORD, 2009, 38 (03) : 17 - 28
  • [23] XML Functional Dependency and Schema Normalization
    Zhao, Xiangguo
    Xin, Junchang
    Zhang, Ende
    HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 3, PROCEEDINGS, 2009, : 307 - 312
  • [24] Active Learning of GAV Schema Mappings
    ten Cate, Balder
    Kolaitis, Phokion G.
    Qian, Kun
    Tan, Wang-Chiew
    PODS'18: PROCEEDINGS OF THE 37TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2018, : 355 - 368
  • [25] Quasi-inverses of schema mappings
    Fagin, Ronald
    Kolaitis, Phokion G.
    Popa, Lucian
    Tan, Wang-Chiew
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (02):
  • [26] MapMerge: Correlating Independent Schema Mappings
    Alexe, Bogdan
    Hernandez, Mauricio
    Popa, Lucian
    Tan, Wang-Chiew
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 81 - 92
  • [27] Validation of Schema Mappings with Nested Queries
    Rull, Guillem
    Farre, Carles
    Teniente, Ernest
    Urpi, Toni
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2013, 10 (01) : 79 - 104
  • [28] SESM: Semantic Enrichment of Schema Mappings
    Sekhavat, Yoones A.
    Parsons, Jeffrey
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2013, : 7 - 12
  • [29] Schema Mappings: Rules for Mixing Data
    Halevy, Alon
    COMMUNICATIONS OF THE ACM, 2010, 53 (01) : 100 - 100
  • [30] MapMerge: correlating independent schema mappings
    Bogdan Alexe
    Mauricio Hernández
    Lucian Popa
    Wang-Chiew Tan
    The VLDB Journal, 2012, 21 : 191 - 211