Skip to main content

โ›“ Entity Relationship modelling (ERD)

A type of diagram that lets you see how different entities (e.g. people, customers, or other objects) relate to each other in an application or a database.

It's used to represent data in a given scenario.
Entity relationship models have 3 components:
- Entities
- Attributes
- Relationships

Explanation#

An entity is something in the real world that can be represented in the system. These could be: books, people, a bag etc...
Each entity is represented by a rectangular box with its name written inside it.
The information held on an entity is a set of characteristics that define the entity. These are known as attributes
The relationship between the entity, attributes and other entities are the relationships.

Degree of the relationship#

1:1#

One to One This is when something is directly linking to something else.

Example:#

1:M#

One to Many
When something is linking to multiple other things

Example#

M:M#

Many to Many
This is where any things link with many things

Example#


Examples#