Salta el contingut

DAM - DAW - MP 0484 Bases de Dades

3.Restriccions sobre el tipus de relacions

Cardinalitat d'assignació

especifica el número d'exemplars d'entitats que participen en una relació. En relacions binàries tenim els casos següents:

  • Relacions u a u (1:1)

  • Relacions u a molts (1:N)

  • Relacions molts a molts (M:N)

Relacions u a u (1:1)

una entitat de A està relacionada, com a molt, amb una entitat de B i viceversa.

  • Exemple: un departament només pot tenir un director i aquest només pot ser-ho d'un sol departament.

relacions 1:1

Relacions un a molts (1:N)

una entitat de A està relacionada amb un nombre qualsevol d'entitats de B, mentre que una entitat de B està relacionada, com a màxim, amb una única entitat de A.

  • Exemple: un departament té un o més empleats i un empleat sempre pertany a un únic departament.

relacions 1:N

Relacions molts a molts (M:N)

una entitat de A està relacionada amb un nombre qualsevol d'entitats de B, i viceversa.

  • Exemple: un alumne està matriculat a diversos mòduls i un mòdul té molts alumnes matriculats.

relacions M:N

4.Entitats febles

5.Relacions recursives

6.Relacions n-àries