Re: Object-Role Modeling?



UML is quite a flexible modelling language and can be (ab?)used quite
easily for modelling relational databases. Classes are used to model
tables, attributed are used to model columns, associations are used to
model relationships, and operations are used to model procedures. You
can also use stereotypes to add database specific attributes to any of
these (eg a PK stereotype on primary keys).

.