| |
| |
Foreword | |
| |
| |
Acknowledgments | |
| |
| |
| |
Introduction | |
| |
| |
| |
Databases and their Evolution | |
| |
| |
| |
Preferences and Fuzzy Sets | |
| |
| |
| |
Overview of the Book | |
| |
| |
| |
Reminders on Relational Databases | |
| |
| |
| |
Basic Notions and Vocabulary | |
| |
| |
| |
Algebraic Operations | |
| |
| |
| |
Set operations | |
| |
| |
| |
Relational operations | |
| |
| |
| |
Properties | |
| |
| |
| |
An Overview of SQL | |
| |
| |
| |
The base block | |
| |
| |
| |
Combining base blocks | |
| |
| |
| |
Partitioning | |
| |
| |
| |
Expressing division and antidivision | |
| |
| |
| |
Basic Notions on Fuzzy Sets | |
| |
| |
| |
Introduction | |
| |
| |
| |
Definitions and Notations | |
| |
| |
| |
Composition of Fuzzy Sets | |
| |
| |
| |
Intersection and union of fuzzy sets | |
| |
| |
| |
Difference between fuzzy sets | |
| |
| |
| |
Cartesian product of fuzzy sets | |
| |
| |
| |
Trade-off operators | |
| |
| |
| |
Nonsymmetric operators | |
| |
| |
| |
Inclusions and Implications | |
| |
| |
| |
Fuzzy implications | |
| |
| |
| |
Inclusions | |
| |
| |
| |
Fuzzy Measures and Integrals | |
| |
| |
| |
Introduction | |
| |
| |
| |
Fuzzy measures | |
| |
| |
| |
Fuzzy integrals | |
| |
| |
| |
The Extension Principle | |
| |
| |
| |
Fuzzy Quantified Propositions | |
| |
| |
| |
Fuzzy linguistic quantifiers | |
| |
| |
| |
Quantified propositions | |
| |
| |
| |
Non-Fuzzy Approaches to Preference Queries: A Brief Overview | |
| |
| |
| |
Introduction | |
| |
| |
| |
Quantitative Approaches | |
| |
| |
| |
Distances and similarity | |
| |
| |
| |
Linguistic preferences | |
| |
| |
| |
Explicit scores attached to entities | |
| |
| |
| |
Top-k queries | |
| |
| |
| |
Outranking | |
| |
| |
| |
Qualitative Approaches | |
| |
| |
| |
Secondary preference criterion | |
| |
| |
| |
Pareto-order-based approaches | |
| |
| |
| |
CP-nets | |
| |
| |
| |
Domain linearization | |
| |
| |
| |
Possibilistic-logic-based approach | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Simple Fuzzy Queries | |
| |
| |
| |
Introduction | |
| |
| |
| |
An Extended Relational Algebra | |
| |
| |
| |
An Overview of a Basic Version of SQLf | |
| |
| |
| |
Introduction | |
| |
| |
| |
The multiple relation base block | |
| |
| |
| |
Subqueries | |
| |
| |
| |
Set-oriented operators | |
| |
| |
| |
Relation partitioning | |
| |
| |
| |
Interface for User-Defined Terms and Operators | |
| |
| |
| |
Contextual Queries | |
| |
| |
| |
Queries with one level of context | |
| |
| |
| |
Queries with several levels of context | |
| |
| |
| |
Evaluation of Simple Fuzzy Queries | |
| |
| |
| |
Derivation principle | |
| |
| |
| |
Derivation-based processing of SQLf queries | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Fuzzy Queries Involving Quantified Statements or Aggregates | |
| |
| |
| |
Introduction | |
| |
| |
| |
Quantified Statements | |
| |
| |
| |
Introduction | |
| |
| |
| |
Quantified statements and fuzzy integral theory | |
| |
| |
| |
Interpretation of statements of the type "Q X are A" | |
| |
| |
| |
Integration into SQLf | |
| |
| |
| |
Evaluation of SQLf queries involving quantified statements | |
| |
| |
| |
Aggregates | |
| |
| |
| |
Introduction | |
| |
| |
| |
The case of monotonic predicates and aggregates | |
| |
| |
| |
Dealing with the general case | |
| |
| |
| |
SQLf queries involving aggregates | |
| |
| |
| |
Evaluation of SQLf queries involving aggregates | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Division and Antidivision of Fuzzy Relations | |
| |
| |
| |
Introduction | |
| |
| |
| |
Division of Fuzzy Relations | |
| |
| |
| |
Principles | |
| |
| |
| |
On the choice of implication | |
| |
| |
| |
Primitivity of the extended division operator | |
| |
| |
| |
Expressing extended division in SQLf | |
| |
| |
| |
Tolerant Division | |
| |
| |
| |
Exception-based tolerant division | |
| |
| |
| |
Resemblance-based tolerant division | |
| |
| |
| |
Stratified Division | |
| |
| |
| |
Introduction | |
| |
| |
| |
The queries | |
| |
| |
| |
Quotient property of the result delivered | |
| |
| |
| |
Queries Mixing Division and Antidivision | |
| |
| |
| |
Motivation | |
| |
| |
| |
Mixed stratified queries | |
| |
| |
| |
Evaluation of Division Queries | |
| |
| |
| |
Processing the division of fuzzy relations | |
| |
| |
| |
Processing the tolerant divisions of fuzzy relations | |
| |
| |
| |
Processing the conjunctive stratified division | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Bipolar Fuzzy Queries | |
| |
| |
| |
Introduction | |
| |
| |
| |
Preliminaries | |
| |
| |
| |
About bipolarity | |
| |
| |
| |
Extended Algebraic Operators | |
| |
| |
| |
Intersection | |
| |
| |
| |
Union | |
| |
| |
| |
Cartesian product | |
| |
| |
| |
Negation | |
| |
| |
| |
Difference | |
| |
| |
| |
Selection | |
| |
| |
| |
Projection | |
| |
| |
| |
Join | |
| |
| |
| |
Division | |
| |
| |
| |
Implementation Aspects | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Fuzzy Group By | |
| |
| |
| |
Introduction | |
| |
| |
| |
An Extended Group By Clause | |
| |
| |
| |
Use of a crisp partition | |
| |
| |
| |
Use of a fuzzy partition | |
| |
| |
| |
Having Clause | |
| |
| |
| |
Inclusion constraint | |
| |
| |
| |
Aggregate<sub>1</sub> � aggregate<sub>2</sub> | |
| |
| |
| |
Aggregate is � | |
| |
| |
| |
Application to Association Rule Mining | |
| |
| |
| |
Rules of the type A is Li -> B is L | |
| |
| |
| |
Rules of the type A is L -> B is L<sub>i</sub> | |
| |
| |
| |
Evaluation of a Fuzzy Group By | |
| |
| |
| |
Related Work | |
| |
| |
| |
Extended group by | |
| |
| |
| |
Fuzzy OLAP | |
| |
| |
| |
Fuzzy database summarization techniques | |
| |
| |
| |
Mining association rules with SQL | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Empty and Plethoric Answers | |
| |
| |
| |
Introduction | |
| |
| |
| |
Empty Answer Problem | |
| |
| |
| |
Query relaxation | |
| |
| |
| |
Relaxation by predicate weakening | |
| |
| |
| |
Case-based reasoning approach | |
| |
| |
| |
Plethoric Answer Problem | |
| |
| |
| |
Introduction | |
| |
| |
| |
Approach based on predicate strengthening | |
| |
| |
| |
Approach based on query expansion | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Conclusion | |
| |
| |
Bibliography | |
| |
| |
Index | |