DEV CLASES/INDICES

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

Los índices (ver Índices) son estructuras de datos que mejoran la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes búsquedas.

La tabla pCLASE_INDICE ((ok) Clases, índices) permite definir índices sobre una tabla. A diferencia de otras clases, ésta no es heredada por clases derivadas

Estructura

La única clase usada para definir índices es ésta.

Las siguientes dos tablas pertenecen al viejo esquema de definición de índices y se encuentran obsoletas, se documentan en el estado en que se encuentran:

Identidad

  • Tabla: pCLASE_INDICE
  • Tipo: TABLA
  • Catálogo: SYS OBJETOS

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCLASE Clase VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCLASE_INDICE Código de la clase que define el índice.
2 FCODIGO Codigo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCLASE_INDICE Código del índice.
3 FDESCRIPCION Descripcion VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es REQ,VIS,INS,UPD pCLASE_INDICE Descripción del índice.
4 FACTIVO Activo BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD pCLASE_INDICE Marcar para indicar que el índice se encuentra activo, desmarcarlo elimina el índice.
5 FCAMPOS Campos VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD pCLASE_INDICE Ingresar la lista de campos que componen el índice, separados por comas.
6 FADD FADD VARCHAR(512) Caracteres de longitud variable hasta 512 caracter/es COMPUTADO Campo calculado que genera el comando para crear el índice.
7 FDROP FDROP VARCHAR(512) Caracteres de longitud variable hasta 512 caracter/es COMPUTADO Campo calculado que genera el comando para eliminar el índice.

Observaciones adicionales sobre los campos

Relaciones

Triggers