Design Issues

Various concerns need to be addressed while modeling an ER diagram, such as:

  • Using an entity vs. using an attribute

  • Using an entity vs. using a relationship

  • Using a binary vs. an n-ary relationship

  • Placement of attributes among entities

  • Deciding strong and weak entity sets

  • Using specialization/generalization

  • Using aggregation

Last updated