

To start the work one has to create a new project based on SQL Database Design Approach.īy default the project will be created with one ERD (Entity Relationship Diagram).
STARUML GENERATE MYSQL INSTALL
To install the code generator one has to put the folder PostgreSQL to the folder of StarUML generator templates. To install the module one has to unpack it and put the folder staruml-erd_extended to the folder of StarUML modules.

It has not been tested with the new StarUML generation.

The main advantage of the profile compared to other SQL database logical design profiles/systems is that it allows high-level specification of the following constraints. In this particular case, we have created a SQL database profile based on the StarUML ER diagram Notation Extension. Patterns about integrity constraints to raise the abstraction level of models andįacilitate generation of code that implements integrity constraints. Profiles with stereotypes that correspond to domain-independent database design Our approach is to extend UML SQL database design Models and the use the models to generate final code that does not needĮlaboration. Implementation of the constraint in a design model. In case of many integrity constraints, developers have to manually specify the The profiles allow developers to create model elements that correspond to SQL language elements.Īn example of a rudimentary SQL database logical design profile is Profiles for modeling the logical design of SQL databases. UML is a general-purpose visual modeling language that can be adaptedīy creating profiles based on its built-in extension mechanism. This extension is intended for the old version of StarUML - StarUML 5.0 A UML Profile and PostgreSQL Code Generator for the Design and Implementation of SQL Databases Authors: Erki Eessaar, Sergei Beljakov, Erko Aaberg
