CARDINALIDAD Y MULTILICIDAD DE UNA BASE DE DATOS
CARDINALIDAD
La cardinalidad de una base de datos expresa el nmero mximo de entidades que
estn relacionadas con una nica entidad del otro conjunto de entidades que
interviene en la relacin. Aunque normalmente nos interesa slo la cardinalidad
mxima, a veces es til especificar la cardinalidad mnima. Segn su cardinalidad,
podemos clasificar las relaciones de los siguientes tipos:
TIPO RELACIN REPRESENTACIN
1:1 Uno a uno: La cardinalidad mxima en 1 1
ambas direcciones es 1.
1:N Uno a muchos: La cardinalidad mxima 1 N
en una direccin es 1 y en la otra
muchos.
N:M Muchos a muchos: La cardinalidad N M
mxima en ambas direcciones en
muchos.
MULTIPLICIDAD
La multiplicidad de una asociacin determina cuantos objetos de cada tipo
intervienen en la relacin, este tipo de relacin es mas especifico en comparacin
con la cardinalidad.
Cada asociacin tiene dos multiplicidades (Una para cada extremo de la
relacin)
Para especificar la multiplicidad de una asociacin hay que indicar la
multiplicidad mnima y la multiplicidad mxima.