Abstract
In this paper we propose a declarative method to formulate fuzzy linguistic queries on Relational Database Management Systems. That is, flexible queries containing linguistic terms associate to the attributes of a table of a relational database. To this end, we adapt techniques originate from a proximity-based Logic Programming Language called Bousi~Prolog.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bosc, P., Pivert, O.: SQLf: a relational database language for fuzzy querying. IEEE T. Fuzzy Syst. 3(1), 1–17 (1995)
Balamurugan, V., Kannan, K.S.: A Framework for Computing Linguistic Hedges in Fuzzy Queries. The Int. J. of Database Management Systems 2(1) (2010)
Buckles, B., Petry, F.: A fuzzy model for relational databases. Fuzzy Sets and Syst. 7, 213–226 (1985)
Chen, S.M., Hsiao, H.R.: A New Approach for Fuzzy Query Processing Based on Automatic Clustering Techniques. Information and Management Sciences 18(3), 223–240 (2007)
Codd, E.F.: A Relational Model of Data for Large Shared Data Banks. Communications of the ACM 13(6), 377–387 (1970)
Julián-Iranzo, P., Rubio-Manzano, C.: A similarity-based WAM for bousi~Prolog. In: Cabestany, J., Sandoval, F., Prieto, A., Corchado, J.M. (eds.) IWANN 2009, Part I. LNCS, vol. 5517, pp. 245–252. Springer, Heidelberg (2009)
Julián, P., Rubio, C.: An Efficient Fuzzy Unification Method and its Implementation into the Bousi~Prolog System. In: FUZZ-IEEE 2010, pp. 658–665 (2010)
Julián, P., Rubio, C., Gallardo, J.: Bousi~Prolog: a Prolog Extension Language for Flexible Query Answering. Electronic Notes in Theoretical Computer Science 248, 131–147 (2009)
Kamel, M., et al.: Fuzzy Query using Clustering techniques. Information Processing and Management 26(2), 279–293 (1990)
Lee, R.C.T.: Fuzzy Logic and the Resolution Principle. Journal of the ACM 19(1), 119–129 (1972)
Lloyd, J.W.: Foundations of Logic Programming. Springer, Berlin (1987)
Orchard, R.A.: FuzzyClips Version 6.04A. User’s Guide. Integrated Reasoning. Institute for Information Technology. Canada (1998)
Prade, H., Testemale, C.: Generalizing database relational algebra for the treatment of incomplete/uncertain information and vague queries. Information Science 34, 115–143 (1984)
Rios-Filho, L.G., Sandri, S.A.: Contextual Fuzzy Unification. In: Proc. of IFSA 1995, pp. 81–84 (1995)
Sessa, M.I.: Approximate reasoning by similarity-based SLD resolution. Theoretical Computer Science 275(1-2), 389–426 (2002)
Shenoi, S., Melton, A.: Proximity relations in the fuzzy relational database model. Fuzzy Sets and Systems 100, 51–62 (1999)
Tahami, V.: A conceptual framework for fuzzy query processing - a step toward very intelligent databases systems. Information Processing and Management 13, 289–303 (1977)
Takahashi, Y.: A fuzzy query language for relational databases. In: Kacprzyk, J., Bosc, P. (eds.) Fuzziness in Database Management Systems. Physica-Verlag, Berlin (1995)
Zadeh, L.A.: Fuzzy Sets. Information and Control 8(3), 338–353 (1965)
Zadeh, L.A.: The Concept of a Linguistic Variable and its Applications to Approximate Reasoning I, II and III. J. of Information Sciences 8 & 9 (1975)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rubio-Manzano, C., Julián-Iranzo, P., Salazar-Santis, E., San Martín-Villarroel, E. (2013). Declarative Fuzzy Linguistic Queries on Relational Databases. In: Larsen, H.L., Martin-Bautista, M.J., Vila, M.A., Andreasen, T., Christiansen, H. (eds) Flexible Query Answering Systems. FQAS 2013. Lecture Notes in Computer Science(), vol 8132. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40769-7_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-40769-7_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40768-0
Online ISBN: 978-3-642-40769-7
eBook Packages: Computer ScienceComputer Science (R0)