scispace - formally typeset
Search or ask a question

Showing papers on "Graph database published in 1980"


Journal ArticleDOI
TL;DR: Efficient algorithms are described for computing congruence closures in the general case and in the following two special cases to test expression eqmvalence and to test losslessness of joins in relational databases.
Abstract: Let G be a directed graph such that for each vertex v in G, the successors of v are ordered Let C be any equivalence relation on the vertices of G. The congruence closure C* of C is the finest equivalence relation containing C and such that any two vertices having corresponding successors equivalent under C* are themselves equivalent under C* Efficient algorithms are described for computing congruence closures in the general case and in the following two special cases. 0) G under C* is acyclic, and (it) G is acychc and C identifies a single pair of vertices. The use of these algorithms to test expression eqmvalence (a problem central to program verification) and to test losslessness of joins in relational databases is described

390 citations


Journal ArticleDOI
TL;DR: A schema specification language is presented to demonstrate the power of data type tools for the definition of database schemas and for the maintenance of database semantic integrity.

32 citations


Proceedings ArticleDOI
23 Jun 1980
TL;DR: Semantic query optimization is a technique to exploit semantic constraints for one aspect of intelligent database mediation: increasing retrieval efficiency.
Abstract: There is growing agreement about the usefulness of putting semantic database constraints into explicit form that can be manipulated by various database management programs. Indeed, this is a prerequisite for building intelligent database mediators. These are programs that perform the task of a good database analyst: to pose the most effective and easily processed queries to help solve a problem. Semantic query optimization is a technique to exploit semantic constraints for one aspect of intelligent database mediation: increasing retrieval efficiency. The technique is to use semantic constraints to transform a query into an equivalent one that can be processed more efficiently. Various kinds of semantic knowledge that can be used for this purpose are described.

10 citations


Journal ArticleDOI
TL;DR: A programming language extension, AGILE, for the processing of graphs within an interactive computer graphics environment, is defined, which allows one to naturally exploit the underlying graph structure found in a wide class of problems, while a graphics environment permits the elegant display of (and interaction with) such representations.

5 citations


Book ChapterDOI
15 Jun 1980
TL;DR: In this paper the graph formalism for the representation of relational data base schemes is presented and it is shown that this formalism can be used as a basis for relational database management systems.
Abstract: In this paper the graph formalism for the representation of relational data base schemes is presented.

4 citations