Composition of mappings given by embedded dependencies

被引:17
|
作者
Nash, Alan
Bernstein, Philip A.
Melnik, Sergey
机构
[1] Univ Calif San Diego, Dept Math, La Jolla, CA 92093 USA
[2] Univ Calif San Diego, Dept Comp Sci, La Jolla, CA 92093 USA
[3] Microsoft Res, Redmond, WA 98052 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2007年 / 32卷 / 01期
关键词
algorithms; management; theory; metadata management; database theory;
D O I
10.1145/1206049.1206053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Composition of mappings between schemas is essential to support schema evolution, data exchange, data integration, and other data management tasks. In many applications, mappings are given by embedded dependencies. In this article, we study the issues involved in composing such mappings. Our algorithms and results extend those of Fagin et al. [2004], who studied the composition of mappings given by several kinds of constraints. In particular, they proved that full source-to-target tuple-generating dependencies (tgds) are closed under composition, but embedded source-to-target tgds are not. They introduced a class of second-order constraints, SO tgds, that is closed under composition and has desirable properties for data exchange. We study constraints that need not be source-to-target and we concentrate on obtaining (first-order) embedded dependencies. As part of this study, we also consider full dependencies and second-order constraints that arise from Skolemizing embedded dependencies. For each of the three classes of mappings that we study, we provide: (a) an algorithm that attempts to compute the composition; and (b) sufficient conditions on the input mappings which guarantee that the algorithm will succeed. In addition, we give several negative results. In particular, we show that full and second-order dependencies that are not limited to be source-to-target are not closed under composition (for the latter, under the additional restriction that no new function symbols are introduced). Furthermore, we show that, determining whether the composition can be given by these kinds of dependencies is undecidable.
引用
收藏
页数:51
相关论文
共 50 条
  • [21] Equivalence of SQL Queries In Presence of Embedded Dependencies
    Chirkova, Rada
    Genesereth, Michael R.
    PODS'09: PROCEEDINGS OF THE TWENTY-EIGHTH ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2009, : 217 - 226
  • [22] A SOUND AND COMPLETE AXIOMATIZATION OF EMBEDDED CROSS DEPENDENCIES
    BANCILHON, F
    RICHARD, P
    THEORETICAL COMPUTER SCIENCE, 1984, 34 (03) : 343 - 350
  • [23] Composing schema mappings: Second-order dependencies to the rescue
    Fagin, R
    Kolaitis, PG
    Popa, L
    Tan, WC
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2005, 30 (04): : 994 - 1055
  • [24] The Absolute Consistency Problem for Relational Schema Mappings with Functional Dependencies
    Ishihara, Yasunori
    Hayata, Takashi
    Fujiwara, Toru
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (11): : 2278 - 2288
  • [25] Some dependencies among attributes given by fuzzy confirmation measures
    Kupka, Jiri
    Tomanova, Iva
    PROCEEDINGS OF THE 7TH CONFERENCE OF THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY (EUSFLAT-2011) AND LFA-2011, 2011, : 498 - 505
  • [27] Resolving Aspect Dependencies for Composition of Aspects
    Santhi, K.
    Zayaraz, G.
    Vijayalakshmi, V.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (02) : 475 - 486
  • [28] Finite groups with given σ-embedded and σ-n-embedded subgroups
    Zhenfeng Wu
    Chi Zhang
    Jianhong Huang
    Indian Journal of Pure and Applied Mathematics, 2017, 48 : 429 - 448
  • [29] Phrase structure composition and syntactic dependencies
    Stepanov, Arthur
    LINGUA, 2006, 116 (12) : 2259 - 2272
  • [30] FINITE GROUPS WITH GIVEN σ-EMBEDDED AND σ-n-EMBEDDED SUBGROUPS
    Wu, Zhenfeng
    Zhang, Chi
    Huang, Jianhong
    INDIAN JOURNAL OF PURE & APPLIED MATHEMATICS, 2017, 48 (03): : 429 - 448