Top Qs
Línea de tiempo
Chat
Contexto
FSQL
De Wikipedia, la enciclopedia libre
Remove ads
FSQL son las siglas de Fuzzy Structured Query Language, o Fuzzy SQL, es decir, lenguaje SQL difuso. Es una extensión del lenguaje SQL que permite el tratamiento de bases de datos relacionales difusas, usando la lógica difusa creada por Lofti A. Zadeh.
Básicamente consiste en añadir al lenguaje SQL un conjunto de comparadores difusos tales como igual difuso o parecido, posiblemente mayor, posiblemente menor, necesariamente mayor... en los que usa la teoría de la posibilidad y necesidad.
Además, FSQL también permite definir etiquetas lingüísticas (como frío, calor...) que puedan emplearse en las consultas o demás sentencias. Se puede establecer un umbral difuso para que los elementos considerados sean aquellos que superen ese grado difuso de cumplimiento. El uso de cuantificadores difusos también resulta útil en FSQL pues permite efectuar consultas usando expresiones como casi todos, la minoría, aproximadamente 6, etc.
Inicialmente descrito por el Dr. J.M. Medina de la Universidad de Granada (España), ha sido más ampliamente definido e implementado por el Dr. J. Galindo de la Universidad de Málaga (España). En los enlaces que se muestran al final pueden verse algunas referencias bibliográficas y electrónicas relacionadas.
Remove ads
Enlaces externos
- Página web sobre FSQL: Referencias y Enlaces.
- Galindo J., Urrutia A., Piattini M., "Fuzzy Databases: Modeling, Design and Implementation" (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).. Idea Group Publishing Hershey, USA, 2006.
- Galindo, J. (Ed.), (2008). Handbook of Research on Fuzzy Information Processing in Databases. Hershey, PA, USA: Information Science Reference (https://web.archive.org/web/20170928125301/http://info-sci-ref.com/).
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads