|
Table T_PARAMETRO_DEFINICIONES Definiciones de Parámetros adicionales |
| Columns |
| Name | Type | Optional | Default | Comments |
| TABLA | VARCHAR2(50) | Nombre de la tabla relacionada | ||
| ID_PARAMETRO | VARCHAR2(50) | Nombre del parámetro adicional | ||
| DESCRIPCION | VARCHAR2(500) | Y | Descripción del parámetro adicional | |
| ORDEN | NUMBER(3) | Y | Número de orden del parámetro adicional | |
| NOMBRE_REFERENCIA | VARCHAR2(50) | Y | Nombre del campo de referencia | |
| TIPO_DATO | VARCHAR2(1) | Tipo de dato del parámetro adicional | ||
| OBSERVACION | VARCHAR2(1000) | Y | Observación del parámetro adicional | |
| ID_DOMINIO | VARCHAR2(30) | Y | Dominio del parámetro adicional | |
| TIPO_FILTRO | VARCHAR2(500) | Y | Tipo de registros a los cuales aplica el parámetro adicional | |
| FORMATO | VARCHAR2(100) | Y | Formato del parámetro adicional | |
| LONGITUD_MAXIMA | NUMBER(15) | Y | Longitud máxima del parámetro adicional | |
| OBLIGATORIO | VARCHAR2(1) | 'N' | El parámetro adicional es obligatorio? (S/N) | |
| VALOR_DEFECTO | VARCHAR2(1000) | Y | Valor por defecto | |
| ETIQUETA | VARCHAR2(2000) | Y | Etiqueta del parámetro adicional | |
| VALORES_POSIBLES | VARCHAR2(50) | Y | Valores posibles. Dominio definido en tabla de significados | |
| ENCRIPTADO | VARCHAR2(1) | 'N' | El valor del parámetro adicional es encriptado? (S/N) |
| Primary Key |
| Name | Columns |
| PK_PARAMETRO_DEFINICIONES | TABLA,ID_PARAMETRO |
| Foreign Keys |
| Name | Columns | Referencing Table | Columns |
| FK_PARAMETRO_DEFINICIONES_DOMINIOS | ID_DOMINIO | T_DOMINIOS | ID_DOMINIO |
| Check Constraints |
| Name | Condition |
| CK_PARAMETRO_DEFINICIONES_TIPO_DATO | TIPO_DATO IN ('S', 'N', 'B', 'D') |
| CK_PAR_DEF_ENCRIPTADO | ENCRIPTADO IN ('S', 'N') |
| CK_PAR_DEF_OBLIGATORIO | OBLIGATORIO IN ('S', 'N') |
| CK_PAR_DEF_TIPO_DATO_FORMATO | TIPO_DATO <> 'O' OR (TIPO_DATO = 'O' AND FORMATO IS NOT NULL) |
| CK_PAR_DEF_TIP_DAT_ENCRIPTADO | ENCRIPTADO = 'N' OR (ENCRIPTADO = 'S' AND TIPO_DATO = 'S') |
| CK_PAR_DEF_TIP_DAT_LON_MAXIMA | LONGITUD_MAXIMA IS NULL OR (LONGITUD_MAXIMA IS NOT NULL AND TIPO_DATO IN ('S', 'N')) |
| CK_PAR_DEF_TIP_DAT_VAL_POS | VALORES_POSIBLES IS NULL OR (VALORES_POSIBLES IS NOT NULL AND TIPO_DATO IN ('S', 'N')) |
| Indexes |
| Name | Columns | Type |
| PK_PARAMETRO_DEFINICIONES | TABLA,ID_PARAMETRO | Unique |