Para los tipos de datos "NUMBER" y "VARCHAR2", puede especificar una relación entre el atributo y otra tabla. Para hacer esto, tiene que crear un atributo que es la clave externa a una clave principal de otra tabla (la tabla principal). Esta configuración se almacena en una tabla del sistema TB_RELATIONS. Defina lo siguiente:
Seleccionar dominio: seleccione la tabla principal de todas las tablas de dominio del esquema de base de datos actual. La relación se dirige a la única columna de ID de la tabla de dominio y presenta el tipo de relación: Definir Relación con principal en NULL cuando se suprima el principal.
Seleccionar clases de elemento: seleccione las tablas principales de todas las clases de elemento del esquema de base de datos actual. La relación se dirige a la única columna de FID de la tabla principal. Puede definir las relaciones múltiples que conectan el atributo a varias clases de elemento mediante la selección de varias clases de elemento.
Tipo de relación: especifique si al suprimir un elemento principal también se suprimirá un elemento secundario relacionado o solo la clave externa. El tipo de relación se almacena en la tabla del sistema TB_RELATIONS.DELETE_CHILD.
Tipo de relación |
Descripción |
Definir relación con principal en NULL cuando se suprima el principal. |
Para dominios (listas), este valor se selecciona de forma automática, ya que, de lo contrario, los elementos de la lista también se suprimirían. |
No alterar el secundario cuando se suprime el principal. |
|
Suprimir elemento cuando se suprime el principal. |
Seleccione este valor para sombreados de pendiente que tengan una clave externa al segmento de la pendiente. De esta forma, se suprimirán las líneas de sombreado cuando se suprima el segmento. |
No suprimir un elemento cuando exista uno principal. |
|
No suprimir un elemento cuando existan secundarios. |
|
Subordinados duplicados |
Duplica los elementos secundarios. El valor del atributo en la referencia principal de las copias hace referencia a cada fragmento resultante de la división. |
Regla de división: especifica la gestión de los elementos secundarios al dividir el elemento principal. Si no hay ninguna regla de división establecida, se aplica el tipo de relación. El modo se almacena en la tabla del sistema TB_RELATIONS.SPLIT_MODE.
Regla de división |
Descripción |
Asignar subordinados |
Asigna el elemento secundario para un elemento principal. Por ejemplo, para los elementos secundarios de atributo, asocia cada elemento secundario con el fragmento más largo resultante de la división. Para los elementos de punto, asocia cada elemento secundario con el fragmento más próximo resultante de la división. |
Subordinados duplicados |
Duplica los elementos secundarios. El valor del atributo de referencia principal FID_ <Principal> de la copia hace referencia a cada fragmento resultante de la división. |
Regla de fusión: especifica la gestión de los elementos secundarios al unir elementos principales. Si no hay ninguna regla de fusión establecida, se aplica el tipo de relación. El modo se almacena en la tabla del sistema TB_RELATIONS.MERGE_MODE.
Regla de fusión |
Descripción |
Conservar todos los subordinados |
Establece el atributo de referencia principal FID_<Principal> del elemento secundario en el nuevo elemento principal que se ha unido. |
Unir subordinados |
Combina todos los elementos secundarios de los fragmentos de unión en un único elemento secundario. |
Unir subordinados sin son idénticos |
Realiza la misma acción que la regla Unir subordinados, pero realiza una prueba antes para determinar que los elementos secundarios sean idénticos. |
Por ejemplo, los modos Dividir/Fusionar se aplican a las siguientes clases de elemento principal en el modelo de sector de componentes eléctricos: segmentos, conductos y conductores.
En un modelo de suministro, cuando se ejecuta la división dura en una línea, se aplica la regla de división. Por ejemplo, si se ejecuta la división dura en una sección de aguas residuales (principal) con observaciones de secciones relacionadas (secundarias).