News

UML as a Data Modeling Notation, Part 4. The series of articles is in three parts. Part 1, set the stage, describing the basic differences between UML and the various entity/relationship modeling ...
Whether you’re creating database models or UML diagrams, using a software tool simplifies and improves the process. Be sure to choose one that lets you: Create professional diagrams with ready-made ...
Learn the key differences between UML class diagrams and object diagrams, two types of UML diagrams for data modeling. Find out how to create them and use them effectively.
This repository contains the DFC UML model representing the DFC ontology. A model is more precise than an ontology. When implemented, it allows an application to use the concepts defined in the ...
UML class diagram as an XMI file is parsed in Python and then a database is created with all tables as classes, fields as attributes, enumerations and associations from a model. You can update the ...
For now, I’ll focus on one aspect of UML: the elements of a class diagram. Arguably, class diagrams are the most often used UML diagrams. The purpose of a class diagram is to specify the ...
The coming of big data era seriously challenges many traditional database techniques and it also explains the popularity of NoSQL databases, Cassandra, for example. Storing data in these NoSQL ...
We present the results of two controlled experiments to compare ER and UML class diagrams, in order to find out which of the models provides better support during the comprehension of data models. The ...
The objective of this series is to provide all modelers with guidance as to how to produce a high-quality conceptual entity/relationship model using UML class diagram notation. Aesthetic Guidelines ...