El diccionario de datos (del inglés Data Dictionary) es una recolección de metadatos que contienen definiciones y representaciones de elementos de datos del sistema.
Dentro del contexto de SGBD el diccionario de datos está formado por el grupo de tablas que mantienen las siguientes informaciones:
- Definición sobre las tablas del sistema
- Estructura de la base de datos
- Índices
- Relaciones
Dentro del contexto de metadatos el diccionario de datos está formado por el grupo de tablas que mantienen las informaciones de como los datos se presentan al usuario o aplicación.
- Descripción de los objetos
- Restricciones de integridad
- Informaciones de verificación
- Disparadores de interfaz
- LookUps
Al definir su diccionario de datos, el Microsiga Protheus tuvo el objetivo de suministrar al sistema flexibilidad, adoptando un modelo de datos activo que permita al usuario modificar características determinadas previamente del modelo de datos estándar. El modelo de datos activo permite, de un modo simple, modificar las características del producto. Por ejemplo, el usuario puede introducir nuevos campos de la tabla de CLIENTES, y el Microsiga Protheus se encarga de actualizar todos los objetos del sistema con base en las definiciones del diccionario de datos, garantizando que los nuevos campos aparezcan en las interfaces en que la tabla de CLIENTES es necesaria, así como su actualización y validación.
A continuación resumimos las tablas que componen el diccionario de datos y su principal uso del Microsiga Protheus.
Tabla | Función | Uso |
SX1 | Preguntas del usuario | Metadato |
SIX | Índices de las tablas del sistema | BD |
SX2 | Tablas del sistema | BD |
SX3 | Estructura de campos del sistema | BD |
SX5 | Tablas genéricas | Metadato |
SX6 | Parámetros del sistema | Metadato |
SX7 | Disparadores de campos del sistema | Metadato |
SX9 | Vínculo entre las tablas | BD |
SXA | Carpetas y agrupaciones de los campos del sistema | Metadato |
SXB | LookUps | Metadato |
SXE | Control de numeración (números utilizados) | Metadato |
SXF | Control de numeración (siguientes números) | Metadato |
SXG | Grupo de campos | BD |
XXA | Reglas de dependencia entre campos | Metadato |