Partition semantics for relations (Q579957): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
 
(6 intermediate revisions by 5 users not shown)
Property / author
 
Property / author: Stavros S. Cosmandakis / rank
Normal 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 / namelinks / 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

    Identifiers