Cardinalità

Definizione rapida

Proprietà di una relazione tra tabelle che specifica quante istanze di un'entità possono associarsi all'altra.

Spiegazione

Nei database relazionali, la cardinalità descrive il rapporto numerico tra le entità collegate. Una relazione può associare un elemento a uno solo (`1:1`), uno a molti (`1:N`) oppure più elementi a più elementi (`N:N`).

Esempio pratico

Se ogni record di una tabella corrisponde a un solo record dell'altra, la relazione ha cardinalità `1:1`; se può collegarne molti, è `1:N`.

Spiegazione tecnica

I simboli ai due lati esprimono il numero massimo di istanze coinvolte e permettono di distinguere relazioni semplici da quelle complesse.

Da non confondere con

Non indica il contenuto dei record, ma la quantità di associazioni consentite tra le due entità.