Database Modeling with Microsoft Visio for Enterprise Architects

Part 1 overviewed the database modeling features in Visio for Enterprise Architects, summarized database modeling tasks, and presented a quick walkthrough of forward engineering database models from conceptual through logical to physical levels.
Part 2 focuses on the conceptual modeling solution for Object-Role Modeling (ORM). You learn how to create ORM models, map them to normalized logical database models, reverse engineer physical databse schemas to ORM models, and produce conceptual model reports.
Chapter 4 explains how to construct basic ORM schemas from fact types, simple constraints, and derivation rules. You learn how to use the Fact Editor to enter fact types and sample fact instances. You see how to verbalize model elements, objectify associations, perform model error checks, and specify data types.
Chapter 5 shows you how to add many other kinds of constraints, in order to exploit the rich graphical notation of ORM for visualizing business rules. You also learn how to add subtypes, annotate models with indexes, and use Visio's layer mechanism to control which constraints are displayed or printed.
Chapter 6 shows you how to manipulate, configure, and reuse ORM models. You learn how to use the Show Relationships feature to display all the roles played by any given object type, and...