Definition References and Circularity

An individual definition can look good, but when viewed together they can be circular. Without some care, circularity can happen with entity and attribute definitions.

Example:

  • CUSTOMER: Someone who buys one or more of our PRODUCTs
  • PRODUCT: Something we offer for sale to CUSTOMERs

When you define entities and attributes in your data model, it is important that you avoid these circular references.