Categorical models of relational databases I: Fibrational formulation, schema integration

11Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper uses category theory to provide a formal mathematical framework for specifying and integrating relational database schemas; it builds on the work of Buneman et al. [2], who develop a domain-theoretic version of relational database theory. We generalize their setting in the following way: we let a schema be a functor V from a category L of attribute names to the category of domains; this reflects the fact that attributes may take values of different types, and that there may be functional constraints between attributes. As an application, we show how the process of schema integration and the resolution of conflicts between schemas may be carried out in a mathematically rigorous setting, using simple concepts from category theory; this proposal is shown to be consistent with the way in which queries on a federated database are processed (by 'distributing' them among its component databases).

Cite

CITATION STYLE

APA

Islam, A., & Phoa, W. (1994). Categorical models of relational databases I: Fibrational formulation, schema integration. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 789 LNCS, pp. 618–641). Springer Verlag. https://doi.org/10.1007/3-540-57887-0_118

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free