Ejemplo de Regla de Relación [Guía de Usuario de Enterprise Architect]

Top Previous Next

Ejemplo de Regla de Relación

button_main button_prev button_next

En el modelado ArcGIS, puede utilizar reglas de relación para refinar la cardinalidad de un conector de «RelationshipClass» entre una Clase o Tabla de Característica fuente y una Clase o Tabla de Característica destino; un conector de Clase de Relación sólo define la cardinalidad inicial, tal como uno-a-muchos o muchos-a-muchos.

Una regla de relación en Enterprise Architect está representada por un conector de «RelationshipRule», un conector de Asociación UML estereotipado, el cual puede crear utilizando el ícono de Regla de Relación en la página principal de ArcGIS de la Caja de Herramientas de Diagrama. Usted configura la cardinalidad desde los campos de Multiplicidad fuente y destino en la ventana de Propiedades de conector.

Al crear un conector «RelationshipRule» entre dos objetos, debe tener:

Un conector «RelationshipClass» existente entre los dos objetos para el que quiera definir la regla de relación; si no hay conector, la «RelationshipRule» que usted crea es ignorada durante la generación del esquema ArcGIS

Un rango de cardinalidad en cada extremo que es compatible con la cardinalidad del «RelationshipClass» padre; por ejemplo, si define una cardinalidad de 1-M en un conector de «RelationshipClass», el extremo fuente del conector «RelationshipRule» tiene que ser 1, mientras que puede configurar el extremo destino de la «RelationshipRule» a un número específico tal como 3 (vea los diagramas de ejemplo de este tema)

 

Las reglas de Relación también pueden restringir el tipo de objeto en la Clase o Tabla de Característica fuente que puede estar relacionada a un cierto tipo de objeto en la Clase o Tabla de Característica destino. Por ejemplo, si la Clase fuente no tiene elementos de subtipo, la regla de relación se aplica a todas las características. Si la Clase fuente tiene elementos de subtipo y la «RelationshipRule» está vinculada a uno de los elementos de subtipo, esto significa que sólo el elemento de subtipo asociado está relacionado con la «RelationshipRule». La misma restricción también es aplicada a la Clase Característica o Tabla de destino.

Ejemplos

Este diagrama proporciona tres ejemplos de posibles conexiones «RelationshipRule» en el modelo ArcGIS. Un Grosor de Línea personalizado ha sido aplicado para resaltar los conectores de Clase de Relación, y la etiqueta del estereotipo «RelationshipRule» ha sido ocultada donde es apropiado:

relationshiprules