3.1. Conceptual Modeling Language Criteria

Before discussing the conceptual schema design procedure of Object-Role Modeling (ORM), let’s review the design principles that underlie the ORM language itself. Some of these ideas were mentioned before, but we generalize the discussion here so that you can apply the principles to evaluate modeling languages in general. As you progress through the book, consider how these principles are realized in the various languages discussed.

A modeling method comprises both a language and & procedure describing how to use the language to build models. This procedure is often called the modeling process. A language has associated syntax (marks), semantics (meaning), and pragmatics (use). Written languages may ...

Get Information Modeling and Relational Databases, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.