An entity-relationship diagram have simple elements:
- Entities (some of them marked as weak).
- Relationships between two or more entities (some of them marked as identifying relationships).
- Attributes (some of them marked as primary keys) that can be associated to entities or relationships.
- Cardinality constrains on the relationships.