DocumentCode :
782398
Title :
Reasoning about uniqueness constraints in object relational databases
Author :
Khizder, Vitaliy L. ; Weddell, Grant E.
Author_Institution :
Oracle Corp., Nashua, NH, USA
Volume :
15
Issue :
5
fYear :
2003
Firstpage :
1295
Lastpage :
1306
Abstract :
Uniqueness constraints such as keys and functional dependencies in the relational model are a core concept in information systems technology. 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.
Keywords :
formal logic; knowledge representation languages; object-oriented databases; query processing; reasoning about programs; relational databases; decision procedure; description logic; implication problem; implication problems; information systems technology; intractable varieties; knowledge representation; logical implication problem; model building procedures; object relational data models; object relational databases; query optimization; relational functional dependencies; relational model; strict generalization; uniqueness constraint reasoning; uniqueness constraints; Artificial intelligence; Computer science; Data models; History; Information systems; Knowledge representation; Logic; Query processing; Relational databases; Transaction databases;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2003.1232279
Filename :
1232279
Link To Document :
بازگشت