Árvore de páginas

Como el Microsiga Protheus es un sistema con soporte a diversas bases de datos, la integridad relacional de los entes no se define en el SGBD y sí en la aplicación. Esto significa que no es necesario crear un Constraint en la base de datos para ello.

 

En la tabla del SX9 que definiremos como se relacionan los entes y su cardinalidad.

 

La cardinalidad define el tipo de vínculo entre las tablas.

 

  • 1 para 1: Relación de 1 registro de la tabla Dominio con 1 registro de la tabla de contra dominio.
  • 1 para N: Relación de 1 registro de la tabla Dominio con N registros de la tabla de contra dominio.
  • N para 1: Relación de N registros de la tabla Dominio con 1 registro de la tabla de contra dominio.
  • N para N: Relación de N registros de la tabla Dominio con N registros de la tabla de contra dominio.

 

Campos

Tipo

Descripción

X9_DOM

Carácter

Nombre de la tabla de dominio.

X9_IDENT

Carácter

Secuencial dentro de la tabla.

X9_CDOM

Carácter

Nombre de la tabla de contra dominio.

X9_EXPDOM

Carácter

Expresión advpl que definirá la regla de la relación del dominio.

X9_EXPCDOM

Carácter

Expresión advpl que definirá la regla de la relación del contra dominio.

X9_PROPRI

Carácter

Prioridad de la relación cuando está con S - Sistema , cuando está con U –Usuario.

X9_LIGDOM

Carácter

Define la cardinalidad del dominio. Valores aceptados “1” y “N”.

X9_LIGCDOM

Carácter

Define la cardinalidad del contra dominio. Valores aceptados “1” y “N”.

X9_CONDSQL

Carácter

Indica una condición SQL para filtrar los datos que se relacionarán con la tabla de contra dominio.

X9_USEFIL

Carácter

Determina si utilizará el campo de sucursal para componer la clave.

X9_ENABLE

Carácter

Relación activa si está completado con S.

X9_VINFIL

Carácter

Indica si existe vínculo de la manera de compartir de las sucursales entre las tablas. Si se marca al inicio se hará con que la tabla actual tenga que respetar la forma de la tabla de dominio, si la tabla de dominio se comparte el contra dominio puede ser exclusivo o compartido. Si la tabla dominio es exclusiva el contra dominio también será exclusivo. ATENCIÓN: Esta opción recorre toda la estructura de dominios y contra dominios (o imágenes).

Valores permitidos vacío, “1” para Sí y “2” para No.

X9_CHVFOR

Carácter

Si el campo X9_VINFIL está con 1, esta opción puede forzar un vínculo más fuerte, en que la tabla de imágenes debe tener su modo de compartir igual a la tabla de dominio. ATENCIÓN: Esta opción recorre toda la estructura de dominios y contra dominios (o imágenes).

Valores permitidos vacío, “1” para Sí y “2” para No.

  • Sem rótulos