Dado un conjunto de relaciones en el que participan dos o más
conjuntos de entidades, la correspondencia de cardinalidad indica el número de
entidades con las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de
entidades A y B, la correspondencia de cardinalidades puede ser:
·
Uno a Uno: (1:1) Un registro de una entidad A se
relaciona con solo un registro en una entidad B. (ejemplo dos entidades,
profesor y departamento, con llaves primarias, código_profesor y jefe_depto
respectivamente, un profesor solo puede ser jefe de un departamento y un
departamento solo puede tener un jefe).
·
Uno a varios: (1:N) Un registro en una entidad en A se
relaciona con cero o muchos registros en una entidad B. Pero los registros de B
solamente se relacionan con un registro en A. (ejemplo: dos entidades, vendedor
y ventas, con llaves primarias, código_vendedor y venta, respectivamente, un
vendedor puede tener muchas ventas pero una venta solo puede tener un
vendedor).
·
Varios a Uno: (N:1) Una entidad en A se relaciona
exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar
con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo).
·
Varios a Varios: (N:M) Una entidad en A se puede relacionar
con 0 o con muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos,
donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano
puede pertenecer a muchas asociaciones distintas).
Restricciones de participación
Dado un conjunto de relaciones R en el cual participa un
conjunto de entidades A, dicha participación puede ser de dos tipos:
·
Total: Cuando cada entidad en A participa en al
menos una relación de R.
·
Parcial: Cuando al menos una entidad en A NO
participa en alguna relación de R.
No hay comentarios.:
Publicar un comentario