¿Qué es el diccionario de datos?
El diccionario de datos, es un documento en donde se relaciona las tablas con sus campos y estructura dentro de la base de datos con el objetivo de negocio.
Los elementos que hacen parte del diccionario de datos son los siguientes: base de datos, objetivo, campo, descripcion, atributos, valores aceptados, acepta null, llave y requerido. Los cuales se explican en la sección ejemplo del presente artículo.
Beneficios que ofrece el diccionario de datos.
- ✔ Detectar anomalías en los datos y registros.
✔ Aumento en la velocidad del análisis de datos.
✔ Apoyar el monitoreo de la calidad de los datos.
Buenas prácticas para la implementación.
- ✔ Tomar cada entidad o tabla y definir su objetivo.
✔ Tomar cada entidad o tabla del modelo de base de datos y listar sus atributos o campos.
✔ Para cada atributo o campo enunciar sus características.
✔ Para cada atributo o campo enunciar su valor dentro del modelo de datos.
✔ Las plantilla de apoyo para realizar el diccionario de datos, la puedes obtener en la sección ejemplo en formato PDF o en la sección descargar plantilla del presente artículo.
Pre-Condiciones y Post-Condiciones.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.
| Paso | Acción clave | Condición |
|---|---|---|
| 1. El diccionario de datos. | Ver el contenido de la presente guía. | N/A. |
| 2. Los comandos de estructura SQL. | Construcción del modelo de datos dentro de un motor de base de datos. | Post. |
| 3. Los comandos básicos SQL. | Realizar inserciones, consultas, actualizaciones y eliminación de datos. | Post. |
| 4. Los comandos avanzados SQL. | Relacionamiento de las tablas y los campos para realizar operaciones con los datos. | Post. |
¿Quiénes son responsables?
El responsable del diccionario de datos es el arquitecto de datos, quien hace parte de la dirección de ti.
Ejemplo.
Este ejemplo es una plantilla que se construyo durante el proceso de preparación para presentar los exámenes y obtener las certificaciones CAMP, PMP y PMI-ACP del PMI. Adicionalmente las certificaciones SMAC, STMAC y SPOAC del Scrum Institute.
Caso práctico: Identificar los datos requeridos para gestionar las pólizas del portal web.
| Elemento | Descripción |
|---|---|
| Base de datos | Modelo de datos en donde se encuentran las entidades o tablas. |
| Objetivo | Propósito que tiene la entidad o tabla dentro del modelo de datos. |
| Campo | Atributo de una entidad o tabla que almacena datos. |
| Descripcion | Valor que aporta dentro de la entidad o tabla. |
| Atributos | Características del campo. |
| Valores aceptados | Datos que permita almacenar el campo. |
| Acepta Null | Verificar si el campo permite vacío como dato. |
| Llave | Define si el dato es una llave que permite evitar duplicados y relacionarse con datos de otras entidades para generar registros. |
| Requerido | Determina si el campo siempre debe contener un valor diferente a vacío. |
El ejemplo incluye, una plantilla editable al final del presente artículo para aplicar el diccionario de datos.
Pregunta tipo examen.
Pregunta: La definición que mejor se ajusta para el diccionario de datos. ¿Debe ser?
A) Es una representación visual que permite identificar las relaciones e interacciones entre objetos de software.
B) Es una representación visual que permite identificar para cada objeto sus métodos y atributos los cuales serán transformados en código fuente dentro de una aplicación de software.
C) Es una forma de construir código fuente promocionando la reutilización de código y optimización del tiempo en el proceso de implementación de un software.
D) Es un documento en donde se relaciona las tablas con sus campos y estructura dentro de la base de datos con el objetivo de negocio.
Descargar plantilla.
Si deseas activar la descarga de la plantilla editable.
Los pasos que debes seguir son los siguientes:
1) Comparte el artículo en: Facebook, LinkedIn o Red X.
2) Ingresa de nuevo al artículo haciendo clic en la publicación compartida en la red social seleccionada.
3) El artículo cargará nuevamente y mostrará el enlace: Descargar plantilla.
4) En caso de no aparecer el enlace presiona: Ctrl + F5 y haz clic en el enlace enunciado en el punto 3.
Sobre el autor.
Juan David López Pava: profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.