Issue No. 05 - September/October (2003 vol. 15)
<p><b>Abstract</b>—Uniqueness constraints such as keys and functional dependencies in the relational model are a core concept in information systems technology. In this paper, we consider uniqueness constraints suitable for object relational data models and identify a boundary between tractable and intractable varieties. The subclass that is tractable is still a strict generalization of both keys and relational functional dependencies. We present an efficient decision procedure for the logical implication problem of this subclass. The problem itself is formulated as an implication problem for a simple dialect of description logic (DL). DLs are a family of languages for knowledge representation that have many applications in information systems technology and for which model building procedures have been developed that can decide implication problems for dialects that are very expressive. Our own procedure complements this approach and can be integrated with these earlier procedures. Finally, to motivate our results, we review some applications of our procedure in query optimization.</p>
Complex objects, uniqueness constraints, object relational databases, semantic query optimization, description logics, subsumption algorithms.
Vitaliy L. Khizder, Grant E. Weddell, "Reasoning about Uniqueness Constraints in Object Relational Databases", IEEE Transactions on Knowledge & Data Engineering, vol. 15, no. , pp. 1295-1306, September/October 2003, doi:10.1109/TKDE.2003.1232279