Partition semantics for relations (Q579957): Difference between revisions
From MaRDI portal
Created a new Item |
Set OpenAlex properties. |
||
(6 intermediate revisions by 5 users not shown) | |||
Property / author | |||
Property / author: Stavros S. Cosmandakis / rank | |||
Property / author | |||
Property / author: Stavros S. Cosmandakis / rank | |||
Normal rank | |||
Property / review text | |||
We use set-theoretic partitions to assign semantics to relation schemes, relations, and dependencies. This approach leads to a natural extension of functional dependencies, the most common database constraints, which is based on the duality between product and sum of partitions. These more general constraints, which we call partition dependencies (PDs), have the power to express both functional determination and connectivity in undirected graphs. We show that the implication problem for PDs is the uniform word problem for lattices, and we give a polynomial time algorithm for this implication problem. Our decision procedure for the uniform word problem for lattices improves upon previous exponential decision procedures. The algebraic techniques we use are new to database theory. We investigate the expressive power of PDs, and show that partition semantics justify a number of variants of an assumption commonly used in database theory, namely the weak instance assumption. Finally, we provide a polynomial time test for consistency of a set of relations with a set of PDs. | |||
Property / review text: We use set-theoretic partitions to assign semantics to relation schemes, relations, and dependencies. This approach leads to a natural extension of functional dependencies, the most common database constraints, which is based on the duality between product and sum of partitions. These more general constraints, which we call partition dependencies (PDs), have the power to express both functional determination and connectivity in undirected graphs. We show that the implication problem for PDs is the uniform word problem for lattices, and we give a polynomial time algorithm for this implication problem. Our decision procedure for the uniform word problem for lattices improves upon previous exponential decision procedures. The algebraic techniques we use are new to database theory. We investigate the expressive power of PDs, and show that partition semantics justify a number of variants of an assumption commonly used in database theory, namely the weak instance assumption. Finally, we provide a polynomial time test for consistency of a set of relations with a set of PDs. / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68P20 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 06B25 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 4016231 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
relational database | |||
Property / zbMATH Keywords: relational database / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
set-theoretic partitions | |||
Property / zbMATH Keywords: set-theoretic partitions / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
functional dependencies | |||
Property / zbMATH Keywords: functional dependencies / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
partition dependencies | |||
Property / zbMATH Keywords: partition dependencies / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
functional determination | |||
Property / zbMATH Keywords: functional determination / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
connectivity | |||
Property / zbMATH Keywords: connectivity / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
undirected graphs | |||
Property / zbMATH Keywords: undirected graphs / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
implication problem | |||
Property / zbMATH Keywords: implication problem / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
polynomial time algorithm | |||
Property / zbMATH Keywords: polynomial time algorithm / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
uniform word problem for lattices | |||
Property / zbMATH Keywords: uniform word problem for lattices / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
partition semantics | |||
Property / zbMATH Keywords: partition semantics / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4050122 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Formal Systems for Tuple and Equality Generating Dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Proof Procedure for Data Dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algebraic Structures with Hard Equivalence and Minimization Problems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Inclusion dependencies and their interaction with functional dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3956998 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Component Subsets of the Free Lattice on n Generators / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4052071 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The Word Problem for Abstract Algebras / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Word problems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Horn clauses and database dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4058132 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4198056 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5572358 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Testing satisfaction of functional dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5592246 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the Computational Complexity of Algebra on Lattices / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3668890 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The decision problem for some classes of sentences without quantifiers / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Every finite lattice can be embedded in a finite partition lattice / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Template Dependencies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3051422 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Free lattices / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Lattices, equivalence relations, and subgroups / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algebraic dependencies / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0022-0000(86)90019-x / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2051200809 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 10:32, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Partition semantics for relations |
scientific article |
Statements
Partition semantics for relations (English)
0 references
1986
0 references
We use set-theoretic partitions to assign semantics to relation schemes, relations, and dependencies. This approach leads to a natural extension of functional dependencies, the most common database constraints, which is based on the duality between product and sum of partitions. These more general constraints, which we call partition dependencies (PDs), have the power to express both functional determination and connectivity in undirected graphs. We show that the implication problem for PDs is the uniform word problem for lattices, and we give a polynomial time algorithm for this implication problem. Our decision procedure for the uniform word problem for lattices improves upon previous exponential decision procedures. The algebraic techniques we use are new to database theory. We investigate the expressive power of PDs, and show that partition semantics justify a number of variants of an assumption commonly used in database theory, namely the weak instance assumption. Finally, we provide a polynomial time test for consistency of a set of relations with a set of PDs.
0 references
relational database
0 references
set-theoretic partitions
0 references
functional dependencies
0 references
partition dependencies
0 references
functional determination
0 references
connectivity
0 references
undirected graphs
0 references
implication problem
0 references
polynomial time algorithm
0 references
uniform word problem for lattices
0 references
partition semantics
0 references