> For the complete documentation index, see [llms.txt](https://vikram-bajaj.gitbook.io/cs-gy-6083-principles-of-database-systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vikram-bajaj.gitbook.io/cs-gy-6083-principles-of-database-systems/the-entity-relationship-model-details/design-issues.md).

# 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
