Generalization of strategies for fuzzy query translation in classical relational databases

Users of information systems would like to express flexible queries over the data possibly retrieving imperfect items when the perfect ones, which exactly match the selection conditions, are not available. Most commercial DBMSs are still based on the SQL for querying. Therefore, providing some flexibility to SQL can help users to improve their interaction with the systems without requiring them to learn a completely novel language. Based on the fuzzy set theory and the @a-cut operation of fuzzy number, this paper presents the generic fuzzy queries against classical relational databases and develops the translation of the fuzzy queries. The generic fuzzy queries mean that the query condition consists of complex fuzzy terms as the operands and complex fuzzy relations as the operators in a fuzzy query. With different thresholds that the user chooses for the fuzzy query, the user's fuzzy queries can be translated into precise queries for classical relational databases.

[1]  Gloria Bordogna,et al.  Extending SQL with customizable soft selection conditions , 2005, SAC '05.

[2]  Valiollah Tahani,et al.  A conceptual framework for fuzzy query processing - A step toward very intelligent database systems , 1977, Inf. Process. Manag..

[3]  Kwong-Sak Leung,et al.  A fuzzy database-query language , 1990, Inf. Syst..

[4]  Jyh-Sheng Ke,et al.  Database Skeleton and Its Application to Fuzzy Query Translation , 1978, IEEE Trans. Software Eng..

[5]  Marlene Goncalves,et al.  SQLf flexible querying language extension by means of the norm SQL2 , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[6]  Shyi-Ming Chen,et al.  Fuzzy query translation for relational database systems , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[7]  José Galindo,et al.  Fuzzy Databases: Modeling, Design, and Implementation , 2006 .

[8]  Friedrich Steimann,et al.  A Fuzzy Medical Data Model , 1994 .

[9]  Jean-Claude Thill,et al.  Spatial queries with qualitative locations in spatial information systems , 2006, Comput. Environ. Urban Syst..

[10]  L. Zadeh A Fuzzy-Set-Theoretic Interpretation of Linguistic Hedges , 1972 .

[11]  Shi-Kuo Chang,et al.  Translation of Fuzzy Queries for Relational Database System , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Patrick Bosc,et al.  SQLf: a relational database language for fuzzy querying , 1995, IEEE Trans. Fuzzy Syst..

[13]  Hiroshi Nakajima,et al.  Fuzzy database language and library-fuzzy extension to SQL , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[14]  Patrick Bosc,et al.  Fuzzy querying with SQL: extensions and implementation aspects , 1988 .

[15]  Adnan Yazici,et al.  Fuzzy object-oriented database modeling coupled with fuzzy logic , 1997, Fuzzy Sets Syst..

[16]  Didier Dubois,et al.  Fuzzy information engineering: a guided tour of applications , 1997 .

[17]  Marlene Goncalves,et al.  SQLf3: an extension of SQLf with SQL3 features , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[18]  Frederick E. Petry,et al.  Design of system for managing fuzzy relationships for integration of spatial data in querying , 2003, Fuzzy Sets Syst..

[19]  Zongmin Ma,et al.  Handling fuzzy information in extended possibility‐based fuzzy relational databases , 2002, Int. J. Intell. Syst..

[20]  Yoshikane Takahashi A fuzzy query language for relational databases , 1991, IEEE Trans. Syst. Man Cybern..