1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DE DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA NACIONAL
UNEFA-MARACAY
Diccionario de Datos
Alumnos:
Garcia Doriant
Graterol Leonel
Rojas Yndra
Domacase Luis
Richard Britiago
DICCIONARIO DE DATOS
2. Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y
puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre,
descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso
inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los
analistas que participan en la determinación de los requerimientos del sistema, su contenido
también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo
de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de
datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos
elementos.
Datos Elementales
Los datos elementales son aquellos para los cuales no hay una descomposición significativa. Por
ejemplo, puede ser que no se requiere descomponer el nombre de una persona en primer nombre,
apellido materno y apellido paterno; esto depende del contexto del sistema que se esté
modelando. Cuando se han identificado los datos elementales, deben ser introducidos en el DD y
proveer una breve descripción que describa el significado del dato. En el caso de que el dato
tenga un nombre significativo, se puede omitir la descripción, sin embargo; es importante
especificar las unidades de medida que el dato puede tomar.
Ejemplo:
Peso = * peso del paciente al ingresar al hospital *
Unidad: kilo, rango: 2-150 *
Altura = * unidad: cm, rango: 100-200 * Sexo = * valores: [F|M] *
Notación. Las estructuras de datos son descritas por lo general usando notación algebraica. La
notación algebraica usa los siguientes símbolos:
3. 1. Un signo de igual (=) significa “está compuesto de”.
2. Un signo de más (+) significa “y”.
3. Las llaves { } indican elementos repetidos, también llamados grupos repetidos o tablas. Puede
haber uno o varios elementos repetidos dentro del grupo. El grupo repetido puede tener
condiciones, tales como una cantidad fija de repeticiones o límites, superior e inferior para la
cantidad de repeticiones.
4. Los corchetes [ ] representan una situación disyuntiva. Puede estar presente un elemento u
otro, pero no ambos. Los elementos listados entre corchetes son mutuamente excluyentes, y se
separan mediante barras (|).
5. Los paréntesis ( ) representan un elemento opcional. Los elementos opcionales pueden ser
dejados en blanco en las pantallas de captura, y pueden contener espacios o ceros para los
campos numéricos en las estructuras de archivo.
6. La “@” (o una definición subrayada) identifica la llave para un almacén de datos.
7. Una frase entre asteriscos es un comentario (* *).
Ejemplo:
Nombre = Título + Primer-nombre + Apellido-paterno + Apellido-materno
Título = [Sr | Sra. | Dr. | Ing.]
Primer-nombre = {carácter}
Apellido-paterno = {carácter}
Apellido-materno = {carácter}
4. Tipos de Diccionarios
Diccionario Off-Line
• Se ocupa de mantener el diccionario en condiciones.
• No tiene injerencia en el uso dinámico de los datos.
Diccionarios On-Line
• Trabaja junto con el compilador.
• Impide que el programador defina los datos en el programa y los toma directamente del
diccionario.
• Verifica que los datos nombrados existan en el diccionario.
• Incorpora al programa, desde el diccionario la definición de los datos.
• Inconveniente: si uno se olvida de recompilar, estarán conviviendo datos en la correcta versión
actual con otros en una versión superada.
Diccionarios In-Line
• No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.
Reflexión.
Yndra Rojas:
El uso de bases de datos nos permite manejar gran cantidad de datos de una manera
sistemática y organizada que aumenta la productividad de la mayoría de las operaciones y
negocios, de hecho, de cualquier sistema que requiera de organización y la capacidad de
auditarse a sí mismo. Durante la elaboración de la base de datos para el manejo de un vivero,
nuestro proyecto, llegamos a conocer importancia del uso de tablas de normalización para
manejar los datos requeridos para el manejo de un negocio. También notamos lo importante
que es el poder observar las relaciones entre las entidades que conforman un sistema para
5. poder tener una vista, comprensión general de nuestro sistema. Durante la elaboración del
diagrama entidad relación podemos observar cómo se relacionan estas entidades entre sí y que
la utilización de una herramienta visual como es el diagrama nos permite reconocer problemas
e inconsistencias en el diseño de un sistema desde un principio.
Durante la elaboración del proyecto tuvimos la oportunidad de usar herramientas tecnológicas
para la elaboración de bases de datos en phpmyadmin con el cual usamos un lenguaje de
programación SQL y lo aplicamos a la elaboración en nuestra base de datos experimentando de
esta manera las posibilidades que nos provee el uso de un lenguaje de programación; la
flexibilidad con la que podemos contar para plantear nuestro sistema a través de una base de
datos. Al realizar la normalización de la tabla pudimos no sólo simplificar nuestro sistema
hacerlo más atómico y eliminar la redundancia, sino qué podemos relacionar las tablas entre sí
a través de claves foráneas lo que nos dio una mejor idea de cómo se formaban un todo.
Finalmente debo decir que de la elaboración de este proyecto me llevo la idea de manejar que
un problema complejo como lo es cualquier sistema; usando principios de ingeniería, como el
manejo de bases de datos que nos permiten manipular cantidades de datos que nos sería
imposible de otra manera, con lo cual podemos ser capaces de diseñar y controlar sistemas
mayores de lo que nunca nos hubiésemos imaginado.
Luis Domacase :
Con respecto al estudio previamente realizado del proyecto ¨El Vivero” hago reflexión en el
uso de bases de datos, ya que por medio de las normalizaciones se puede llegar a una búsqueda
de archivos específicos, resaltando así el uso de los DFD (diagrama de flujos de datos) por medio
el cual el se lleva un mejor control y una representación gráfica del proceso de los datos. El uso
de modelos de entidad relación fue usado como una herramienta para representar las entidades,
así como sus interrelaciones y propiedades, cabe destacar que modelos entidad relación y
diccionario de datos trabajan en conjunto para un óptimo control al momento de almacenar y
organizar en el vivero, los productos , para que la búsqueda de cualquiera sea fácil. Esto se hace
para buscar los archivos en las tablas al momento de consultar productos, tipo del producto,
precios, cantidades, clientes entre otras cosas.
6. La base de datos de este proyecto fue realizado, enfocándose en el cliente, ya sea en sus datos
personales como sus necesidades en el vivero, facilitando así las labores realizadas diariamente
de quien esté ejecutando dicho programa y llevando un control dentro del vivero.
Richard Bitriago
El siguiente proyecto fue elaborado para crear un data donde se organice cada una de las
actividades diarias hechas en el zoologico en este se explica con detalle cada actividad de cada
trabajador, cada cantidad detallada y datos de los diversos animales que se tienen en este
zoologico organizadamente para llevar así un control de todo y que a la vez sea modificable en
cuanto se requiera.
En cuanto a la codificación especificamos todo en varias tablas q contienen los datos específicos
ya sea de cada actividad como de los datos del personal y los animales de dicho zoologico en
conclusion seria todo un inventario completo de como manejar un zoológico.
Doriant Andreina Garcia:
El proyecto de „Sistema de Gestion y Organizacion de Almacen del Vivero‟ fue elaborado con la
idea de crear un sistema de información que permita manejar cantidades de datos de manera
rápida y sencilla, de modo que sea más fácil llevar el control de todos los productos que se
encuentran en el almacén del Vivero.
La base de datos esta diseñada en base a una estructura que incluye registros de toda la
información que se maneja en el Vivero, como lo son los productos, proveedores, empleados,
clientes, herramientas, etc.
Teniendo en cuenta que la ideología del avance de la tecnología es la de facilitar la ejecución de
ciertos procesos, esto nos llevaría a tener una mejor organización, ahorrar algo de tiempo a la
hora de consultar información (puesto que la base de datos ayudará a la automatización de la
mayoría de los procesos), y además ahorrar otro tipo de recursos como el papel.
Cabe destacar que con este proyecto se busca la optimización de los recursos y las instalaciones
7. de la entidad, agilizar el manejo de los productos que se cultivan y venden en el mercado y
obtener un mejor control del inventario.
Leonel Graterol
El Proyecto que realice se trata sobre un vivero, por medio de este se diseño diagramas de flujos,
modelos de identidad relación y diccionario de datos, gracias a esto se podrá tener un control de
almacenamiento y organización del vivero, así teniendo un rápido control sobre los registros de
semillas, herramientas, usuarios, productos y cada zona de las diferentes plantas, además de tener
un registro de los clientes.
El diseño de la base de datos del proyecto se realizó teniendo en cuenta las necesidades del
cliente, donde solicita un software que les faciliten las labores diarias que ellos realizan y llevar
el control absoluto del área del almacén, donde la información se maneje de forma clara y
sencilla.