10.2. Deontic Rules

Business domains are constrained by various business rules, which specify required or desirable states of affairs or behavior. Business rules may be of different modalities (e.g,. alethic and deontic). Alethic rules impose necessities, which cannot, even in principle, be violated by the business, typically because of some physical or logical law. For example, each employee was born on at most one date; no product is a component of itself.

All the constraints we’ve considered so far are alethic. The point of including them in an information system is not to prevent the rules being violated in the business domain (since they cannot be violated there), but to ensure that the information model accurately reflects the business ...

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.