Diccionario De Datos
El diccionario de datos es una aplicación especializada de los tipos de diccionarios usados
como referencia en la vida cotidiana. El diccionario de datos es una obra de consulta con información
acerca de los datos (es decir, metadatos), compilada por los analistas de sistemaspara
guiarse en el análisis y diseño. Como un documento, el diccionario de datos recopila ycoordina términos de datos específicos, y confirma lo que cada término significa para las diferentes
personas en la organización. Los diagramas de flujo de datos tratados en el capítulo
7 son un excelente punto de partida para recopilar entradas para el diccionario de datos.
Una razón importante para mantener un diccionario de datos es guardar datos ordenados.
Esto significa que los datos deben,ser consistentes. Si usted guarda datos acerca del sexo de un
hombre como "M" en un registro, "Masculino" en un segundo registro y como el número "1" en
un tercer registro, los datos no son consistentes. Un diccionario de datos ayudará en este aspecto.
Los diccionarios de datos automatizados (parte de las herramientas CASE mencionadas
anteriormente) son valiosos por su capacidad de hacerreferencias cruzadas de los elementos de datos y el lugar donde se utilizan, permitiendo por tanto realizar cambios a todos los
programas que comparten un elemento común, si esto fuera necesario. Esta característica
suplanta el hacer cambios al azar, y evita el tener que esperar hasta que un programa deje de
funcionar porque un cambio no se ha implementado en todos los programas que comparten
elelemento que se ha actualizado. Evidentemente, los diccionarios de datos automatizados
se vuelven importantes para los sistemas grandes que producen miles de elementos de
datos que requieren catalogación y referencias cruzadas.
NECESIDAD DE ENTENDER EL DICCIONARIO DE DATOS
Muchos sistemas de administración de base de datos están equipados con un diccionario
de datos automatizado. Estosdiccionarios pueden ser complejos o sencillos. Algunos diccionarios
de datos computarizados catalogan automáticamente los elementos de datos
cuando se hace la programación; otros simplemente proporcionan una plantilla para motivar
a la persona que llene el diccionario a que lo haga de una manera uniforme para cada
entrada.
A pesar de la existencia de los diccionarios de datos automatizados,entender qué datos
conforman un diccionario de datos, las convenciones usadas en estos últimos y cómo se desarrolla
un diccionario de datos, son problemas que el analista de sistemas debe tener siempre
presentes durante el esfuerzo de sistemas. Entender el proceso de compilar un diccionario
de datos puede ayudar al analista de sistemas a visualizar el sistema y su funcionamiento. Las
próximassecciones permiten al analista de sistemas ver la lógica detrás de lo que existe tanto
en los diccionarios automatizados como en los manuales.
Además de proporcionar documentación y eliminar la redundancia, el diccionario de
datos se podría usar para:
1. Validar la integridad y exactitud del diagrama de flujo de datos.
2. Proporcionar un punto de partida para desarrollar pantallas e informes.3. Determinar el contenido de los datos almacenados en archivos.
4. Desarrollar la lógica para los procesos del diagrama de flujo de datos.
EL DEPOSITO DE DATOS
Aunque el diccionario de datos contiene información de los datos y procedimientos, una
colección más grande de información de proyectos se llama depósito. El concepto de
depósito es uno de los muchos impactos de las herramientasCASE y podría contener lo
siguiente:
1. Información sobre los datos mantenidos por el sistema, incluyendo flujos de datos,
almacenes de datos, estructuras de registros y elementos.
2. Lógica de procedimientos.
3. Diseño de pantallas e informes.
4. Relaciones entre datos, por ejemplo cómo se vincula una estructura de datos con
otra.
5. Requerimientos del proyecto y productos del sistema...
Regístrate para leer el documento completo.