FLEXIBLE QUERIES IN RELATIONAL DATABASES - THE EXAMPLE OF THE DIVISION OPERATOR

Citation
P. Bosc et al., FLEXIBLE QUERIES IN RELATIONAL DATABASES - THE EXAMPLE OF THE DIVISION OPERATOR, Theoretical computer science, 171(1-2), 1997, pp. 281-302
Citations number
26
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
171
Issue
1-2
Year of publication
1997
Pages
281 - 302
Database
ISI
SICI code
0304-3975(1997)171:1-2<281:FQIRD->2.0.ZU;2-6
Abstract
Allowing for flexible queries enables database users to express prefer ences inside minimal requirements, and, if necessary, priorities insid e compound queries. In other words, clear-cat properties can be refine d by ordering the interpretations compatible with them, according to u ser's preferences. Often the representation of these preferences can b e viewed as modelling linguistic-like terms in requests. In this paper , the theoretical issues raised by the introduction of flexible querie s are studied in the case of the division operator, in the framework o f fuzzy sets and possibility theory. The notion of division is well-kn own in the context of regular relations and the extension of this oper ation to fuzzy relations (induced by the flexible queries) is investig ated. Several types of extended divisions can be envisaged, depending on the meaning of the grades attached to the tuples of the fuzzy relat ions (degree of fulfillment of gradual properties, level of importance of components in a query, or uncertainty pervading data). We focus on the first two meanings which are associated with different multiple-v alued logic implications and we examine their properties and their exp ression in the framework of an extended SQL-like language where no spe cific construct for the division is available.