When the available information is imperfect, it is often desirable to represent it in the database, so that it can be used to answer queries of interest as much as possible. The data as well as query in data sources are often vague or imprecise (fuzzy). In this paper, a comprehensive classification of fuzzy data is done. This classification will be used as framework for understanding how fuzzy data arise and manifest themselves.