Relácia vyjadruje vzťah medzi rôznymi entitami, napr. študent Ján Novák študuje predmet databázové systémy 1. Množinu relácií tvoria relácie toho istého typu. Formálne je to matematická relácia na n ≥ 2 množinách entít. Ak E1, E2… En sú množiny entít, potom množina relácií R je podmnožinou { (e1, e2… en) | e1 patrí E1, e2 patrí E2… en patrí En} kde (e1, e2… en) je relácia.
Typy relácií:
binárne – n = 2
ternárne – n = 3
Príklad relácie: Študent študuje (relácia) Predmet Predmet vyučuje (relácia) Vyučujúci
Rola entity v relácii
úloha, ktorú hrá entita v relácii sa nazýva rola,
normálne je rola implicitne známa a netreba ju špecifikovať,
v prípade, že relácia vyjadruje vzťahy medzi dvoma entitami tej istej množiny entít, je možné vyjadriť rolu každej entity podieľajúcej sa na relácii.
Príklad role:
Obrázok – vzťah medzi dvoma vyučujúcimi – jeden hrá rolu vedúceho katedry, druhý podriadeného