FSQL (Fuzzy SQL)

A Fuzzy Query Language

References

Download


We have developed a FSQL Server for a Fuzzy Relational Database (FRDB). The FSQL language (Fuzzy SQL) is an extension of the SQL language that allows us to write flexible conditions in our queries. This Server has been depeloped for Oracle, following the model GEFRED, a theoric model for FRDB that includes fuzzy attributes to store vague information in the tables. The FSQL Server allows us to make flexible queries about traditional (crisp) or fuzzy attributes and we can use linguistic labels defined on any attribute.

The FSQL language extends the SQL language to allow flexible queries. We have extended the SELECT command in order for it to express flexible queries and, due to its complex format, we only show here an abstract with the main extensions to this command:


References


Download

  1. FSQL Server (only for Oracle).

  2. FQ, a SQL/FSQL client application (for Windows, 3.2MB):

  3. PhD Thesis (in spanish language): "Tratamiento de la Imprecisión en Bases de Datos Relacionales: Extensión del Modelo y Adaptación de los SGBD Actuales". University of Granada, 1999 (PostScript: 988KB).

  4. Others FSQL Clients (all in spanish language):