Preference formulas in relational queries

作者: Jan Chomicki

DOI: 10.1145/958942.958946

关键词: Parameterized complexityWinnowTheoretical computer scienceRelational algebraLogical frameworkSQLInformation systemComputer scienceData miningEmbeddingOperator (computer programming)

摘要: The handling of user preferences is becoming an increasingly important issue in present-day information systems. Among others, are used for filtering and extraction to reduce the volume data presented user. They also keep track profiles formulate policies improve automate decision making.We propose here a simple, logical framework formulating as preference formulas. does not impose any restrictions on relations, allows arbitrary operation predicate signatures It makes composition relations straightforward. We natural embedding formulas into relational algebra (and SQL) through single winnow operator parameterized by formula. possible formulation complex queries, example, involving aggregation, piggybacking existing SQL constructs. leads way definition further, preference-related concepts like ranking. Finally, we present general algebraic laws governing its interactions with other operators. preconditions applicability captured provide formal foundation optimization queries. demonstrate usefulness our approach numerous examples.

参考文章(47)
Bernd Hafenrichter, Werner Kießling, Optimizing Preference Queries for Personalized Web Services. communications, internet, and information technology. pp. 461- 466 ,(2002)
Bharat Jayaraman, Surya Mantha, Kannan Govindarajan, Preference Logic Programming. international conference on lightning protection. pp. 731- 745 ,(1995)
Matteo Cristani, Many-sorted preference relations principles of knowledge representation and reasoning. pp. 265- 276 ,(2002)
Riccardo Torlone, Paolo Ciaccia, Management of User Preferences in Data Intensive Applications. SEBD. pp. 257- 268 ,(2003)
Sek-Wah Tan, Judea Pearl, Specification and Evaluation of Preferences under Uncertainty principles of knowledge representation and reasoning. pp. 530- 539 ,(1994) , 10.1016/B978-1-4832-1452-8.50144-5
Fosca Giannotti, Sergio Greco, Domenico Saccà, Carlo Zaniolo, Programming with non-determinism in deductive databases Annals of Mathematics and Artificial Intelligence. ,vol. 19, pp. 97- 125 ,(1997) , 10.1023/A:1018999404360
Werner Kießling, Gerhard Köstler, Preference SQL: design, implementation, experiences very large data bases. pp. 990- 1001 ,(2002) , 10.1016/B978-155860869-6/50098-6
M. Lacroix, Pierre Lavency, Preferences; Putting More Knowledge into Queries very large data bases. pp. 217- 225 ,(1987)
Jan Chomicki, Querying with Intrinsic Preferences extending database technology. pp. 34- 51 ,(2002) , 10.1007/3-540-45876-X_5