Konceptuální úroveň - ER diagram
1. Definice
ER (entity-relationship) diagram, někdy také uváděn jako ER model, je nejčastěji používaný model k vyjádření organizace dat v databázích a vztahů mezi entitami. Existují dva druhy ER diagramů: konceptuální a fyzický.
Konceptuální ER diagram
Konceptuální ER diagramy se obvykle používají jako základ pro logické modelování dat a pro definování společných vztahů mezi daty. Konceptuální ER diagram používá šest standardních symbolů:
- Entita. Entita (entity) je objekt nebo koncept, který reprezentuje data. Entity jsou také známé jako silné entity nebo rodičovské (parent) entity, kterým většinou přísluší slabé entity, jež jsou na nich závislé.
- Atribut. Atributy (attributes) jsou charakteristiky - vlastnosti entit.
- Vztah. Vztahy (relationships) vyjadřují asociace mezi entitami.
- Slabá entita. Slabá (weak entity) entity závisí na jiné entitě.
- Mnohočetný atribut. Mnohočetný atribut (multivalued attribute) je atribut, kteý může mít více než jednu hodnotu.
- Slabý vztah. Slabý vztah (weak relationship) je spojení mezi slabou antitou a její silnou entitou.

Fyzický ER diagram
Fyzický ER diagram je více specifický, ukazuje definice, vlastnosti a vztahy, které jsou nezbytné pro vkládání dat do databáze. Místo obecných symbolů je každá entita vyobrazena jako tabulka, ve které jsou uvedena pole, která reprezentují jednotlivé atributy. Entity jsou v diagramu propojeny pomocí některého z mnoha systémů notací (notation) určeného pro definici vztahů mezi entitami.