Preference queries in deductive databases

作者: Kannan Govindarajan , Bharat Jayaraman , Surya Mantha

DOI: 10.1007/BF03037534

关键词:

摘要: Traditional database query languages such as datalog and SQL allow the user to specify only mandatory requirements on data be retrieved from a database. In many applications, it may natural express not but also preferences retrieved. Lacroix Lavency10) extended with notion of preference showed how resulting language could still translated into domain relational calculus. We explore use in databases setting datalog. introduce formalism programs (PDPs) logic without uninterpreted function symbols for this purpose. PDPs extend constructs which predicate is optimized criterion optimization relaxed used relaxation. can show that all soft Reference10) directly encoded PDP. first develop anaively-pruned bottom-up evaluation procedure sound complete computing answers normal relaxation queries when are stratified, we then scheme case necessarily finally an extension themagic templates method datalog14) equivalent more efficient program evaluation.

参考文章(21)
Catriel Beeri, S. Sudarshan, Raghu Ramakrishnan, Divesh Srivastava, Extending the well-founded and valid semantics for aggregation international conference on logic programming. pp. 590- 608 ,(1993)
M. Lacroix, Pierre Lavency, Preferences; Putting More Knowledge into Queries very large data bases. pp. 217- 225 ,(1987)
Kannan Govindarajan, Optimization and relaxation in logic languages State University of New York at Buffalo. ,(1997)
Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan, Efficient Bottom-Up Evaluation of Logic Programs Computer Systems and Software Engineering. pp. 287- 324 ,(1992) , 10.1007/978-1-4615-3506-5_11
Vladimir Lifschitz, Michael Gelfond, The stable model semantics for logic programming international conference on lightning protection. pp. 1070- 1080 ,(1988)
Allen Van Gelder, Kenneth A. Ross, John S. Schlipf, The well-founded semantics for general logic programs Journal of the ACM. ,vol. 38, pp. 619- 649 ,(1991) , 10.1145/116825.116838
Molly Wilson, Alan Borning, Hierarchical constraint logic programming Journal of Logic Programming. ,vol. 16, pp. 277- 318 ,(1994) , 10.1016/0743-1066(93)90046-J
Allen Van Gelder, Kenneth Ross, John S. Schlipf, Unfounded sets and well-founded semantics for general logic programs symposium on principles of database systems. pp. 221- 230 ,(1988) , 10.1145/308386.308444
Kenneth A. Ross, Yehoshua Sagiv, Monotonic aggregation in deductive databases Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems - PODS '92. pp. 114- 126 ,(1992) , 10.1145/137097.137852
Divesh Srivastava, Raghu Ramakrishnan, Pushing constraint selections Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems - PODS '92. pp. 301- 315 ,(1992) , 10.1145/137097.137897