This article shows that there is far more to data modeling than simply applying a few stereotypes to UML class diagrams. It describes conceptual, logical and physical data modeling notation, focusing on physical modeling.
Refactoring is usually performed with the help of a text-based editor or a refactoring browser. This contrasts with UML based modeling tools, which are more visually oriented and work at a higher level of granularity. This article explores how such an UML modeling tool can be helpful both in identifying …
This article provides an introduction to the Unified Modeling Language (UML), a modeling language for specifying, visualizing, constructing and documenting the artifacts of a system-intensive process.
This article offers a step by step approach to transform a UML object-oriented class model in a purely relational database.