This document discusses entity relationship (ER) modeling concepts including:
- Strong entities that can be uniquely identified by their attributes versus weak entities that require a foreign key.
- Weak entities must have an identifying relationship with a strong entity called the owner entity.
- The identifying relationship is many-to-one from the weak to owner entity and the weak entity's participation is total.
- A discriminator attribute allows distinguishing among weak entities related to the same owner entity.