Fuzzy Sets and Fuzzy Database Models
Information imprecision and uncertainty exist in many real-world applications, and for this reason fuzzy data modeling has been extensively investigated in various database models. In particular, Zadeh’s fuzzy set theory has been identified as a successfu
- PDF / 1,009,752 Bytes
- 51 Pages / 439.37 x 666.142 pts Page_size
- 77 Downloads / 237 Views
Fuzzy Sets and Fuzzy Database Models
Abstract Information imprecision and uncertainty exist in many real-world applications, and for this reason fuzzy data modeling has been extensively investigated in various database models. In particular, Zadeh’s fuzzy set theory has been identified as a successful technique for modeling imprecise and uncertain information in various database models. This has resulted in numerous contributions, mainly with respect to the popular fuzzy conceptual data models (fuzzy ER/ EER model, fuzzy UML data model, and etc.) and fuzzy logical database models (fuzzy relational database model, fuzzy object-oriented database model, and etc.). Also, it is shown that fuzzy set theory is very useful in Web-based business intelligence. Therefore, topics related to the modeling of fuzzy data are considered very interesting in XML since it is the current standard data representation and exchange format over the Web. In particular, to manage fuzzy XML data, it is necessary to integrate fuzzy XML and various fuzzy databases, and various fuzzy database models (fuzzy relational database model and fuzzy object-oriented database model) need to be used for mapping to and from the fuzzy XML models. Therefore, in this chapter, we mainly introduce several fuzzy database models, including fuzzy UML data model, fuzzy relational database model, and fuzzy object-oriented database model. Before that, we briefly introduce some notions of fuzzy set theory.
2.1 Introduction Information is often imprecise and uncertain in many real-world applications, and many sources can contribute to the imprecision and uncertainty of data or information. Therefore, it has been pointed out that we need to learn how to manage data that is imprecise or uncertain (Dalvi and Suciu 2007). Unfortunately, the classical data management techniques such as databases and XML as introduced in Chap. 1 often suffer from their incapability of representing and manipulating imprecise and uncertain data information. On this basis, since L. Yan et al., Fuzzy XML Data Management, Studies in Fuzziness and Soft Computing 311, DOI: 10.1007/978-3-642-44899-7_2, Springer-Verlag Berlin Heidelberg 2014
31
32
2 Fuzzy Sets and Fuzzy Database Models
the early 1980s, Zadeh’s fuzzy logic (Zadeh 1965) has been introduced into various database models in order to enhance the classical models such that uncertain and imprecise information can be represented and manipulated. Over the past 30 years, a significant body of research in the area of fuzzy database modeling has been developed and tremendous gain is hereby accomplished in this area. Various fuzzy database models have been proposed, and some major issues related to these models have been investigated. In particular, fuzzy information has been extensively investigated in the context of the relational model (Petry 1996; Chen 1999). Recent efforts have extended these results to object-oriented databases by introducing the related notions of classes, generalization/specialization, and inheritance (de Caluwe 19
Data Loading...