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