This is the fourth in a series of articles introducing the Visio-based database modeling component of Microsoft Visual Studio .NET Enterprise Architect.
Part 1 discussed how to create a basic ORM source model, map it to a logical database model, and generate a DDL script for the physical database schema.
Part 2 discussed how to use the verbalizer, mark an object type as independent, objectify an association, and add some other ORM constraints to an ORM source model.
Part 3 showed how to add set-comparison constraints (subset, equality and exclusion) and how exclusive-or constraints are obtained by combining exclusion and disjunctive mandatory constraints.
Part 4 discusses how to add basic subtyping details to an ORM model and map them to a database schema.