Fuzzy information modeling in UML class diagram and relational database models

Computer applications in non-traditional area have put requirement on conceptual data modeling. Some conceptual data models, being the tool of design databases, have been proposed. On one hand, the Unified Modeling Language (UML) can be applied for many areas of software and knowledge engineering, and is being applied to data modeling. On the other hand, information in real world application is often vague or ambiguous. Currently, less research has been done in modeling imprecision and uncertainty in conceptual data model and design of databases with imprecision and uncertainty. In this paper, based on fuzzy set and possibility distribution theory, different levels of fuzziness are introduced into the UML class diagram model and the corresponding formal representations are given. The UML class diagram model is then extended to fuzzy UML data model. The formal mapping of the fuzzy UML data model into the fuzzy relational database schema is proposed in the paper.

[1]  Peter P. Chen,et al.  Entity — Relationship modeling and fuzzy databases , 1986, 1986 IEEE Second International Conference on Data Engineering.

[2]  Adnan Yazici,et al.  Handling complex and uncertain information in the ExIFO and NF2 data models , 1999, IEEE Trans. Fuzzy Syst..

[3]  Zongmin Ma,et al.  Fuzzy XML data modeling with the UML and relational data models , 2007, Data Knowl. Eng..

[4]  Li Yan,et al.  Mapping fuzzy UML model into fuzzy nested relational database model , 2009, 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[5]  Nancy Van Gyseghem,et al.  Imprecision and Uncertainty in the UFO Database Model , 1998, J. Am. Soc. Inf. Sci..

[6]  Zongmin Ma A Conceptual Design Methodology for Fuzzy Relational Databases , 2005, J. Database Manag..

[7]  Guoqing Chen,et al.  Extending ER/EER concepts towards fuzzy conceptual data modeling , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[8]  Rainer Eckstein,et al.  XML Conceptual Modeling Using UML , 2000, ER.

[9]  Zongmin Ma,et al.  Conceptual design of fuzzy object‐oriented databases using extended entity‐relationship model , 2001, Int. J. Intell. Syst..

[10]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.

[11]  V. Cross,et al.  A perspective from the Fuzzy Object Data Management Group (FODMG) , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[12]  Elke A. Rundensteiner,et al.  On nearness measures in fuzzy relational data models , 1989, Int. J. Approx. Reason..

[13]  Serge Abiteboul,et al.  IFO: a formal semantic database model , 1987, TODS.

[14]  Scott W. Ambler,et al.  The Design of a Robust Persistence Layer For Relational Databases , 2005 .

[15]  Roy George,et al.  Uncertainty management issues in the object-oriented data model , 1996, IEEE Trans. Fuzzy Syst..

[16]  NIKOS MASTORAKIS,et al.  Extending UML 1.5 for fuzzy conceptual modeling: An strictly additive approach , 2004 .

[17]  J. M. Medina,et al.  A conceptual approach for dealing with imprecision and uncertainty in object‐based data models , 1996 .

[18]  D. Dubois,et al.  Vagueness, typicality, and uncertainty in class hierarchies , 1991 .

[19]  Henri Prade,et al.  Generalizing Database Relational Algebra for the Treatment of Incomplete/Uncertain Information and Vague Queries , 1984, Inf. Sci..

[20]  Elke A. Rundensteiner,et al.  An Extended Database Design Methodology for Uncertain Data Management , 1999, Inf. Sci..

[21]  Nancy Van Gyseghem,et al.  Imprecision and uncertainty in the UFO database model , 1998 .

[22]  B. Buckles,et al.  A fuzzy representation of data for relational databases , 1982 .

[23]  Dan Suciu,et al.  Management of probabilistic data: foundations and challenges , 2007, PODS '07.

[24]  Terry A. Halpin Metaschemas for ER, ORM and UML Data Models: A Comparison , 2002, J. Database Manag..

[25]  Adnan Yazici,et al.  Conceptual design of fuzzy object-oriented databases , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[26]  Derong Shen,et al.  Modeling fuzzy information in the IF2O and object-oriented data models , 2006, J. Intell. Fuzzy Syst..

[27]  Yin Yang,et al.  C-Cube: Elastic continuous clustering in the cloud , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[28]  Zongmin Ma,et al.  Handling fuzzy information in extended possibility‐based fuzzy relational databases , 2002, Int. J. Intell. Syst..

[29]  Michel C. A. Klein,et al.  Knowledge Transformation for the Semantic Web , 2003, Frontiers in Artificial Intelligence and Applications.

[30]  Arun K. Majumdar,et al.  Fuzzy Functional Dependencies and Lossless Join Decomposition of Fuzzy Relational Database Systems , 1988, ACM Trans. Database Syst..

[31]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[32]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[33]  Esperanza Marcos,et al.  Extending UML for Object-Relational Database Design , 2001, UML.

[34]  Sujeet Shenoi,et al.  Proximity relations in the fuzzy relational database model , 1999 .

[35]  Peter Buneman,et al.  Semistructured data , 1997, PODS.

[36]  Wenjun Chris Zhang,et al.  Assessment of Data Redundancy in Fuzzy Relational Databases Based on Semantic Inclusion Degree , 1999, Inf. Process. Lett..

[37]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[38]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[39]  Heiner Stuckenschmidt,et al.  UML for the Semantic Web: Transformation-Based Approaches , 2003, Knowledge Transformation for the Semantic Web.

[40]  Zongmin Ma,et al.  Extending object-oriented databases for fuzzy information modeling , 2004, Inf. Syst..

[41]  Keng Siau,et al.  Unified Modeling Language: A Complexity Analysis , 2001, J. Database Manag..

[42]  Mario Piattini,et al.  Relaxing constraints in enhanced entity-relationship models using fuzzy quantifiers , 2004, IEEE Transactions on Fuzzy Systems.

[43]  Peretz Shoval,et al.  OO and EER Conceptual Schemas: A Comparison of User Comprehension , 1994 .

[44]  Zongmin Ma,et al.  A Literature Overview of Fuzzy Database Models , 2008, J. Inf. Sci. Eng..

[45]  Gloria Bordogna,et al.  A fuzzy object-oriented data model for managing vague and uncertain information , 1999, Int. J. Intell. Syst..

[46]  Scott W. Ambler,et al.  Mapping Objects To Relational Databases , 2000 .