Entitäten werden entweder als stark oder schwach klassifiziert. Starke Entitäten enthalten genügend identifizierende Informationen in ihren Attributen, sodass keine weiteren Erläuterungen erforderlich sind. Schwache Entitäten hingegen existieren nur als Ergebnis oder Konsequenz einer anderen Entität. Die starke Entität, die einer bestimmten schwachen Entität zugeordnet ist, wird als übergeordnete oder Besitzerentität bezeichnet.
Stellen Sie sich eine Datenbank vor, die Kundenbestellungen in einem E-Commerce-Unternehmen modelliert. Jede Bestellung ist eine starke Entität, da sie basierend auf dem Käufer, der Uhrzeit und dem Datum als eindeutige Instanz definiert werden kann. Die Posten innerhalb jeder Bestellung sind jedoch schwache Entitäten. Sie haben nur im Kontext ihrer jeweiligen Bestellungen eine Bedeutung. Diese Abhängigkeit wird als Existenzabhängigkeit oder Teilnahmebeschränkung bezeichnet.
Starke Entitäten werden als ausgefüllte Rechtecke dargestellt, während ERDs schwache Entitäten als doppeltes Rechteck darstellen.