1. Modeling Element Rules

1.1. Classes

  • Uses the standard UML 'Class'

  • Each class is considered as a table.

1.2. Attributes

  • Describes the columns in table. Each attribute can have stereotypes that will be treated as column constraints.

1.3. Association Ends

  • Describes the relationships between tables. Foreign keys will be automatically generated in tables that have references to other tables.