|
ABSTRACT
Users of information systems are aware that databases can be a mine of useful information, and would like to express flexible queries over the data possibly retrieving, not perfect" items when the perfect ones, those exactly matching the selection conditions, are not available. Most commercial DBMSs are still based on the SQL for querying. Thus providing some flexibility to SQL can help users to improve their interaction with the systems without requing them to learn a completely novel language. In our approach we allow vague selection conditions based on linguistic predicates, i.e. soft conditions. This topic has been considered in previous works, specifically in SQL/f which is a proposal for extending SQL with soft conditions; however, we think that SQL/f does not completely solve the problem mainly because it does not provide any practical means to customize the meanings of soft conditions to fit specific application domains. Based on these considerations, we propose an extension of SQL which supports customizable soft selection conditions which admit degrees of satisfaction; customizable soft conditions can be defined by users for their specific needs and application domains by means of an SQL like operator. Specifically, this paper proposes an extension of the basic SQL SELECT operator for specifying soft conditions; introduces a new operator for customizing the semantics of the linguistic predicates, provides the formal semantics for the proposed extension of selection conditions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
F.E. Petry, Fuzzy Databases, Kluwer Academic Pub., 1996.
|
| |
2
|
W. Kie ling, Foundation of Preferences in Databases Systems, in Proc. of the 28th VLDB Conf., Hong Kong, China, 2002.
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
P. Bosc, and H. Prade, An Introduction to the Fuzzy Set and Possibility Theory-based Treatment of Flexible Queries and Uncertain and Imprecise Databases, in Uncertainty Management in Information Systems: from Needs to Solutions, A. Motro and P. Smets eds, Kluwer Academic Pub., .285--324.
|
| |
8
|
P. Bosc, B. Buckles, F. E. Petry, O. Pivert, Fuzzy Databases, in J.C.Bezdek, D.Dubois, H.Prade eds., Fuzzy sets in Approximate reasoning and information systems: the handbook of fuzzy set series, Kluwer Ac. Pub. 404--468, 1999.
|
| |
9
|
P. Bosc, O. Pivert, SQL/f: a relational database language for fuzzy querying, IEEE Trans. on Fuzzy Systems, 3, 1--17, 1995.
|
| |
10
|
J. Kacprzyk, S. Zadrosny, FQUERY for ACCESS: fuzzy querying for Windows-based DBMS, in P.Bosc and J.Kacprzyk eds., Fuzziness in database management systems, Physica verlag, 415--433, 1995.
|
| |
11
|
L. A. Zadeh, The concept of a linguistic variable and its application to approximate reasoning, parts I, II. Information Science, 8, 199--249, 301--357, 1997.
|
| |
12
|
L. A. Zadeh, Fuzzy Sets as a Basis for a Theory of Possibility. Fuzzy Sets and Systems, 1, 3--28, 1978.
|
 |
13
|
|
|