Tuesday 23 December 2014

FUZZY DATABASE

Fuzzy database

In a regular database, only crisp (perfectly described) data are stored. However, due to imprecision, uncertainty, vagueness, incompleteness, or ambiguities, a lot of data are in the real world available in an imperfect form only.

A fuzzy database is a database which is able to deal with uncertain or incomplete information using fuzzy logic.
There are many forms of adding flexibility in fuzzy databases. The simplest technique is to add a fuzzy membership degree to each record, that is, an attribute in the range [0,1].

However, there are other kinds of databases allowing fuzzy values to be stored in fuzzy attributes using fuzzy sets, possibility distributions, or fuzzy degrees associated to some attributes and with different meanings.

Of course, fuzzy databases should allow fuzzy queries using fuzzy or non-fuzzy data and there are some languages that allow this kind of queries, like FSQL or SQLf.

No comments:

Post a Comment