Restricciones de cardinalidad

La cardinalidad mínima de una relación es el número mínimo de instancias de la entidad B que pueden asociarse con cada instancia de la entidad A. En nuestro ejemplo de cinta de vídeo, el número mínimo de cintas de vídeo para una película es cero. «Cuando el número mínimo de participantes es cero, decimos que la entidad tipo B es un participante opcional en la relación. En este ejemplo, la CINTA DE VÍDEO (un tipo de entidad débil) es un participante opcional en la relación «Is_stacked_as». Este hecho se indica con el símbolo cero a través de la línea cerca de la entidad de la cinta de VÍDEO en la siguiente Figura.

Máxima Cardinalidad:

La cardinalidad máxima de una relación es el número máximo de instancias de la entidad B que pueden estar asociadas con cada instancia de la entidad A. En el ejemplo de vídeo, la cardinalidad máxima para el tipo de entidad de cinta de VÍDEO es»muchas», es decir, un número no especificado mayor que uno. Esto se indica con el símbolo de la» pata de cuervo » en la línea al lado del símbolo de la entidad de la CINTA de VÍDEO en la Figura anterior.

Algunos Ejemplos

1. EL PACIENTE tiene Una HISTORIA CLÍNICA registrada

Cada paciente tiene una o más historias clínicas. (La visita inicial del paciente siempre se registra como una instancia de la HISTORIA DEL PACIENTE) Cada instancia de la HISTORIA DEL PACIENTE «pertenece a» exactamente un PACIENTE.

2. EMPLO I I Is_assigned_to PROYECTO.

Cada PROYECTO tiene al menos un EMPLEADO asignado. (Algunos proyectos tienen más de uno.) Cada EMPLO’I’EE mayor (opcionalmente) no puede asignarse a ningún PROYECTO existente (p. ej.* empleado «Pete»). o puede ser asignado a uno o más proyectos.

3. PERSON Is_married_to PERSON.

Esta es una cardinalidad opcional de cero o uno en ambas direcciones, porque una persona mayor no puede estar casada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.