Está en la página 1de 7

CARDINALIDAD

La cardinalidad de una relacin se establece definiendo la


asociacin que existe entre un objeto de una entidad que est
relacionado con uno o varios objetos de otra entidad y viceversa.

En un Modelo E-R se pueden presentar tres tipos de cardinalidad:


Cardinalidad Uno a Uno (1:1):


Se presenta Cardinalidad de Uno a Uno en una relacin en la que
un objeto de una entidad (A), se asocia con un objeto de otra
entidad (B); y cuando a su vez, el objeto de la entidad (B) se
asocia con un objeto de la entidad (A), Ver Figura 24.

En la cardinalidad (1:1) el sentido o direccin de la relacin
existente entre dos entidades siempre va de la entidad fuerte
hacia la entidad dbil.










Figura 24. Representacin grfica de la Cardinalidad Uno a Uno


Ejemplo:

En el sistema de ventas, el empleado Pablo puede ser un
usuario del sistema; y un usuario del sistema a su vez
pertenece a un solo empleado.

Figura 25. Representacin grfica de un ejemplo de


Cardinalidad Uno a Uno
Es importante aclarar que este tipo de relaciones se
pueden considerar como sospechosas, teniendo en
cuenta que se podra tomar la decisin de unir los dos
conjuntos de objetos en una sola entidad, como se
muestra en la Figura 25.

Figura 26. Representacin grfica de la entidad Empleados


Cardinalidad Uno a N (1:N):


Se presenta Cardinalidad de Uno a N en una relacin en la que un
objeto de una entidad (A), se asocia con varios objetos de otra
entidad (B); y cuando a su vez, un objeto de la entidad (B) se
asocia con un objeto de la entidad (A), Ver Figura 27.

En la cardinalidad (1:n) el sentido o direccin de la relacin
existente entre dos entidades siempre va de 1 hacia N.










Figura 27. Representacin grfica de la Cardinalidad Uno a N


Ejemplo:

En el sistema de ventas, el Usuario Pablo elabora varias
facturas, pero una factura solo puede ser elaborada por un
solo usuario.












Figura 28. Representacin grfica de un ejemplo de
Cardinalidad Uno a N


Cardinalidad N a N (N:N):


Se presenta Cardinalidad de N a N en una relacin en la que un
objeto de una entidad (A), se asocia con varios objetos de otra
entidad (B); y cuando a su vez, un objeto de la entidad (B) se
asocia con varios objetos de la entidad (A), Ver Figura 29.









Figura 29. Representacin grfica de la Cardinalidad N a N


Ejemplo:

En el sistema de ventas, el Artculo Lpiz puede
participar en varias facturas y en una Factura a su vez, se
pueden registrar varios artculos.













Figura 30. Representacin grfica de un ejemplo de
Cardinalidad N a N




Sin embargo, las cardinalidades (N:N) son Condenadas y por
motivos de simplicidad* deben ser destruidas adicionando una
entidad en medio de la entidades relacionadas, estableciendo
entre estas cardinalidades de Uno a N (1:N). Ver Figura 31.

*
Para
facilitar
la
conversin del Modelo E-R
al Modelo Relacional

Figura 31. Representacin grfica de la destruccin de la


Cardinalidad N a N


Por lo tanto, la cardinalidad N a N de la relacin existente entre la
entidad Artculos y la entidad Facturas, quedara destruida y se
generara una nueva entidad que se puede denominar Artculos
Facturados, de la siguiente manera:

Figura 32. Representacin grfica de la destruccin de la


Cardinalidad N a N de la Relacin entre la entidad Artculos y la
entidad Facturas


Como se puede observar en la Figura 32, al destruir la cardinalidad
de la relacin existente entre la entidad Artculos y la entidad
Facturas, se producen varios cambios:

Se genera la entidad ArtculosFacturados, que es una
entidad dbil por dependencia.
Los atributos identificadores de la entidad
ArtculosFacturados, pueden* estar dados por las
relaciones con las entidades Artculos y Facturas. En este
caso deben emplearse relaciones identificadoras.
Los atributos de la entidad factura que dependen de las
dos entidades (Artculos y Facturas) se pasan a la entidad
Artculosfacturados.

A continuacin se muestra el primer Modelo E-R bsico de un
Sistema de Ventas con Cardinalidad, Ver Figura 33:

Figura 33. Primer Modelo E-R Bsico del Sistema de Ventas con
Cardinalidad

* Se podra tambin
emplear solamente la
relacin de Factura como
identificadora y agregar un
atributo
tem
para
enumerar los artculos de
cada factura.

Se puede decir que en su


mayora las cardinalidades
resultantes son de (1 a N) y
muy pocas (1 a 1).

También podría gustarte