skip to main content
10.1145/2452376.2452479acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
tutorial

Schema mappings and data examples

Published:18 March 2013Publication History

ABSTRACT

A fundamental task in data integration and data exchange is the design of schema mappings, that is, high-level declarative specifications of the relationship between two database schemas. Several research prototypes and commercial systems have been developed to facilitate schema-mapping design; a common characteristic of these systems is that they produce a schema mapping based on attribute correspondences across schemas solicited from the user via a visual interface. This methodology, however, suffers from certain shortcomings. In the past few years, a fundamentally different methodology to designing and understanding schema mappings has emerged. This new methodology is based on the systematic use of data examples to derive, illustrate, and refine schema mappings.

Example-driven schema-mapping design is currently an active area of research in which several different approaches towards using data examples in schema-mapping design have been explored. After a brief overview of the earlier methodology, this tutorial will provide a comprehensive overview of the different ways in which data examples can be used in schema-mapping design. In particular, it will cover the basic concepts, technical results, and prototype systems that have been developed in the past few years, as well as open problems and directions for further research in this area.

References

  1. Bogdan Alexe, Laura Chiticariu, Renée J. Miller, and Wang Chiew Tan. Muse: Mapping Understanding and deSign by Example. In ICDE, pages 10--19, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bogdan Alexe, Wang Chiew Tan, and Yannis Velegrakis. STBenchmark: Towards a Benchmark for Mapping Systems. PVLDB, 1(1):230--244, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bogdan Alexe, Balder ten Cate, Phokion G. Kolaitis, and Wang Chiew Tan. Characterizing schema mappings via data examples. ACM Trans. Database Syst., 36(4):23, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bogdan Alexe, Balder ten Cate, Phokion G. Kolaitis, and Wang Chiew Tan. Designing and refining schema mappings via data examples. In SIGMOD, pages 133--144, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bogdan Alexe, Balder ten Cate, Phokion G. Kolaitis, and Wang Chiew Tan. Eirene: Interactive design and refinement of schema mappings via data examples. PVLDB, 4(12):1414--1417, 2011.Google ScholarGoogle Scholar
  6. Pablo Barceló. Logical foundations of relational data exchange. SIGMOD Record, 38(1):49--58, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Philip A. Bernstein, Todd J. Green, Sergey Melnik, and Alan Nash. Implementing Mapping Composition. VLDB Journal, 17(2):333--353, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Philip A. Bernstein and Laura M. Haas. Information integration in the enterprise. Communications of the Association for Computing Machinery (CACM), 51(9):72--79, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Bonifati, E. Q. Chang, T. Ho, V. S. Lakshmanan, and R. Pottinger. HePToX: Marrying XML and Heterogeneity in Your P2P Databases. In VLDB, pages 1267--1270, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Balder ten Cate, Víctor Dalmau, and Phokion Kolaitis. Learning schema mappings. In Proceedings of the International Conference on Database Theory (ICDT 2012), pages 22--33. ACM Press, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. George H. L. Fletcher, Marc Gyssens, Jan Paredaens, and Dirk Van Gucht. On the expressive power of the relational algebra on finite sets of relation pairs. TKDE, 21(6):939--942, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Georg Gottlob and Pierre Senellart. Schema mapping discovery from data instances. JACM, 57(2), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. M. Haas, M. A. Hernández, H. Ho, L. Popa, and M. Roth. Clio Grows Up: From Research Prototype to Industrial Tool. In ACM SIGMOD, pages 805--810, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. G. Kolaitis. Schema Mappings, Data Exchange, and Metadata Management. In ACM PODS, pages 61--75, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Lenzerini. Data Integration: A Theoretical Perspective. In ACM PODS, pages 233--246, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Anish Das Sarma, Aditya G. Parameswaran, Hector Garcia-Molina, and Jennifer Widom. Synthesizing view definitions from data. In ICDT, pages 89--103, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. L. Yan, R. J. Miller, L. M. Haas, and R. Fagin. Data-Driven Understanding and Refinement of Schema Mappings. In ACM SIGMOD, pages 485--496, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Schema mappings and data examples

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              EDBT '13: Proceedings of the 16th International Conference on Extending Database Technology
              March 2013
              793 pages
              ISBN:9781450315975
              DOI:10.1145/2452376

              Copyright © 2013 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 18 March 2013

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • tutorial

              Acceptance Rates

              Overall Acceptance Rate7of10submissions,70%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader