The Functional Approach to Data Management

Modeling, Analyzing and Integrating Heterogeneous Data

  • Peter M. D. Gray
  • Larry Kerschberg
  • Peter J. H. King
  • Alexandra Poulovassilis

Table of contents

  1. Front Matter
    Pages I-XIII
  2. Introduction to the Use of Functions in the Management of Data

    1. Peter M. D. Gray, Peter J. H. King, Alexandra Poulovassilis
      Pages 1-54
  3. Advances in Information Modelling using a Functional Approach

    1. Front Matter
      Pages N1-N4
    2. Peter J. H. King, Paul F. Meredith
      Pages 77-95
    3. Suzanne M. Embury, Peter M. D. Gray
      Pages 96-115
    4. Kjell Orsborn, Tore Risch, Staffan Flodin
      Pages 116-134
  4. Advances in Information Integration and Interoperability

    1. Front Matter
      Pages N5-N9
    2. Susan B. Davidson, Limsoon Wong
      Pages 135-165
    3. Graham J. L. Kemp, Peter M. D. Gray, Suzanne M. Embury
      Pages 189-210
    4. Tore Risch, Vanja Josifovski, Timour Katchaounov
      Pages 211-238
    5. Martin Peim, Norman W. Paton, Enrico Franconi
      Pages 239-261
  5. Advances in Analysis and Optimisation using a Functional Approach

    1. Front Matter
      Pages N10-N14
    2. James Bailey, Alexandra Poulovassilis
      Pages 262-287
    3. Leonidas Fegaras
      Pages 312-334
    4. Peter Buneman, Val Tannen
      Pages 335-367
  6. Looking Forward to Functional Approaches for Semi-Structured Data

    1. Front Matter
      Pages N15-N21
    2. Jong P. Yoon, Larry Kerschberg
      Pages 393-416
    3. Alun Preece, Kit Hui, Peter Gray
      Pages 417-434
    4. Gregory Karvounarakis, Aimilia Magkanaraki, Sophia Alexaki, Vassilis Christophides, Dimitris Plexousakis, Michel Scholl et al.
      Pages 435-465
  7. Back Matter
    Pages 478-485

About this book



It is over 20 years since the functional data model and functional programming languages were first introduced to the computing community. Although developed by separate research communities, recent work, presented in this book, suggests there is powerful synergy in their integration. As database technology emerges as central to yet more complex and demanding applications in areas such as bioinformatics, national security, criminal investigations and advanced engineering, more sophisticated approaches like that presented here, are needed.

A tutorial introduction by the editors prepares the reader for the chapters that follow, written by leading researchers, including some of the early pioneers. They provide a comprehensive treatment showing how the functional approach provides for modeling, analyzis and optimization in databases, and also data integration and interoperation in heterogeneous environments. Several chapters deal with mathematical results on the transformation of expressions, fundamental to the functional approach. The book also aims to show how the approach relates to the Internet and current work on semistructured data, XML and RDF.

The book presents a comprehensive view of the functional approach to data management, bringing together important material hitherto widely scattered, some new research, and a comprehensive set of references. It will serve as a valuable resource for researchers, faculty and graduate students, as well as those in industry responsible for new systems development.


Extensible Markup Language (XML) RDF XML associative data model data integration data model data transformation database functional computing knowledge management modeling optimization programming query processing security

Editors and affiliations

  • Peter M. D. Gray
    • 1
  • Larry Kerschberg
    • 2
  • Peter J. H. King
    • 3
  • Alexandra Poulovassilis
    • 3
  1. 1.Department of Computing ScienceUniversity of AberdeenAberdeenUK
  2. 2.E-Center for E-Business and Department of ISEGeorge Mason UniversityFairfaxUSA
  3. 3.School of Computer Science and Information Systems, Birkbeck CollegeUniversity of LondonLondonUK

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2004
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-05575-1
  • Online ISBN 978-3-662-05372-0
  • Buy this book on publisher's site
Industry Sectors
Health & Hospitals
Finance, Business & Banking
IT & Software