2013
DOI: 10.14778/2556549.2556568
|View full text |Cite
|
Sign up to set email alerts
|

Expressiveness and complexity of order dependencies

Abstract: Dependencies play an important role in databases. We study order dependencies (ODs)-and unidirectional order dependencies (UODs), a proper sub-class of ODs-which describe the relationships among lexicographical orderings of sets of tuples. We consider lexicographical ordering, as by the order-by operator in SQL, because this is the notion of order used in SQL and within query optimization. Our main goal is to investigate the inference problem for ODs, both in theory and in practice. We show the usefulness of O… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0
1

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 29 publications
(34 citation statements)
references
References 9 publications
0
33
0
1
Order By: Relevance
“…With the help of ODs, query optimizers can eliminate costly operators such as joins and sorts, and can identify additional interesting orders: ordered streams between query operators that exploit the available indices, enable pipelining, and eliminate intermediate sorts and partitioning steps 1 http://tpc.org/tpcds/ [25]. Sorting and interesting orders are integral parts of relational query optimizers, not only for SQL order-by and group-by, but for instance also for sort-merge joins [24] and implementing indexes [6].…”
Section: Motivationmentioning
confidence: 99%
See 3 more Smart Citations
“…With the help of ODs, query optimizers can eliminate costly operators such as joins and sorts, and can identify additional interesting orders: ordered streams between query operators that exploit the available indices, enable pipelining, and eliminate intermediate sorts and partitioning steps 1 http://tpc.org/tpcds/ [25]. Sorting and interesting orders are integral parts of relational query optimizers, not only for SQL order-by and group-by, but for instance also for sort-merge joins [24] and implementing indexes [6].…”
Section: Motivationmentioning
confidence: 99%
“…We assume ascending (asc) order in the lexicographical ordering, which is the SQL default for any attributes for which directionality is not explicitly indicated. We do not consider bidirectional ODs in this paper, which allow a mix of ascending and descending (desc) orders [25]. We also only consider lexicographic order specifications, as per the SQL order-by semantics, and do not consider pointwise ODs [7,8] [13,24,25] than working with pointwise ODs, because the sequence of the attributes in an order specification as in the order-by statement matters.…”
Section: Framework and Backgroundmentioning
confidence: 99%
See 2 more Smart Citations
“…al., propose a holistic data cleaning approach that allows for a unified set of data quality rules that may include FDs, Conditional Functional Dependencies (CFDs), and Matching Dependencies (MDs) [19]. This can be extended by incorporating Order Dependencies [26], [27] and Sequential Dependencies [28]. It would be interesting to extend our framework to include an expanded set of data quality rules, and to determine the necessary statistics that allow for efficient online, adaptive data cleaning.…”
Section: Discussionmentioning
confidence: 99%