Synonyms
OD
Definition
Order dependencies (ODs) describe the relationship among lexicographical orderings of sets of tuples. An order specification is a list of attributes marked as asc (ascending) or desc (descending). This is the notion of order used in SQL and within query optimization, as by the order-by operator (nested sort). Let X = [A |T] be a list of marked attributes, the marked attribute A is the head of the list, and the marked list T is the tail. For two tuples s and t, s ≼Xt iff X = [ ]; or X = [A asc|T] and sA < tA; or X = [A desc|T] and sA > tA; or X = [A asc|T] or X = [A desc|T], sA = tA, and s ≼Tt. Let r be a table over a relation R that contains the attributes that appear in X and Y. Given two order specifications X and Y a table r satisfies an OD X ↦ Y, read as X orders Y, iff for all s, t ∈r, s ≼Xt implies s ≼Yt [8]. An OD is unidirectional when attributes within it are all marked as asc or desc [4, 6, 9, 7]. Unidirectional ODs are subsumed by ODs by definition.
His...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Readings
Dong J, Hull R. Applying approximate order dependency to reduce indexing space. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1982. p. 119–27.
Ginsburg S, Hull R. Order dependency in the relational model. Theor Comput Sci. 1983;26(1):149–95.
Golab L, Karloff H, Korn F, Saha A, Srivastava D. Sequential dependencies. Proc VLDB Endow. 2009;2(1):547–85.
Langer P, Naumann F. Efficient order dependency detection. VLDB J. 2016;25(2):223–41.
Malkemus T, Padmanabhan S, Bhattacharjee B, Cranston L. Predicate derivation and monotonicity detection in DB2 UDB. In: Proceedings of the 21st International Conference on Data Engineering; 2005. p. 939–47.
Ng W. An extension of the relational data model to incorporate ordered domains. ACM Trans Database Syst. 2001;26(3):344–83.
Szlichta J, Godfrey P, Gryz J. Fundamentals of order dependencies. Proc VLDB Endow. 2012;5(11): 1220–31.
Szlichta J, Godfrey P, Gryz J, Zuzarte C. Expressiveness and complexity of order dependencies. Proc VLDB Endow. 2013;5(11):1858–69.
Szlichta J, Godfrey P, Golab L, Kargar M, Srivastava D. Effective and complete discovery of order dependencies via set-based axiomatization. Proc VLDB Endow. 2017;10(7):12.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Szlichta, J. (2018). Order Dependency. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_80772
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80772
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering