Abstract
Recently, we have extended the relational data model to incorporate linear orderings into data domains [8], which we call the ordered relational model. We herein formally define Ordered Functional Dependencies (OFDs) and Ordered INclusion Dependencies (OINDs) for the extended model. We show that the conventional sound and complete axiom systems for FDs and INDs can be generalised to the cases of OFDs and OINDs. We investigate a subclass of ordered databases, called ordered object databases, which consists of a set of ordered relations having a distinguished key attribute and enables us to view tuples as linearly ordered objects. An ordered object database possesses two desirable properties concerning OFDs and OINDs, which are useful in ordered database design. First, there is no interaction between OFDs and OINDs. Second, the implication problem for a given set of OINDs, I, whose complexity is polynomial-time in the size of I.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Buneman et al. Using Powerdomains to Generalise Relational Databases. Theoretical Computer Science91, pp. 23–55, (1991).
M.A. Casanova et al. Inclusion Dependencies and their Interaction with Functional Dependencies. Journal of Computer and System Science28, pp. 29–59, (1984).
M. Levene and G. Loizou. A Guided Tour on Relational Databases and Beyond. Springer-Verlag, London, (1999).
N.A. Lorentzos. DBMS Support for Time and Totally Ordered Compound Data Types. Information Systems17(5), pp. 347–358, (1992).
D. Maier and B. Vance. A Call to Order, In ACM symposium on Principles of Databases Systems, pp. 1–16, (1993).
H. Mannila and K-J Raiha. The Design of Relational Databases. Addison-Wesley, (1992).
J.C. Mitchell. The Implication Problem for Functional and Inclusion Dependencies. Information and Control56, pp. 154–173, (1983).
W. Ng and M. Levene. The Development of Ordered SQL Packages for Modelling Advanced Applications. In LNCS 1308: DEXA’ 91, Proceedings, Springer-Verlag, pp. 529–538, (1997).
P. Seshadri et al. The Design and Implementation of a Sequence Database System. VLDB’ 96 Conference, Proceedings, pp. 99–110, (1996).
J. Wijsen. Temporal FDs on Complex Objects. ACM Transactions on Database Systems24, pp. 227–176, (1999).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ng, W. (2000). Using an Ordered Key Attribute in Database Design. In: Ibrahim, M., Küng, J., Revell, N. (eds) Database and Expert Systems Applications. DEXA 2000. Lecture Notes in Computer Science, vol 1873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44469-6_18
Download citation
DOI: https://doi.org/10.1007/3-540-44469-6_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67978-3
Online ISBN: 978-3-540-44469-5
eBook Packages: Springer Book Archive