1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universidad Nacional Politécnica de la Fuerza Armada (U.N.E.F.A)
Sede Aragua- Núcleo Maracay
DICCIONARIO DE
DATOS
Profesor:
Yarin Cárdenas
Integrantes:
-
Marciales Santiago
-
Maracay, 29 de Enero de 2013
Osmar leal
- Boris Núñez
Jose Francescofer
2. Diccionario de datos
Es una descripción organizada y formal de los archivos de datos.Un diccionario de
datos describe atributos de archivo físicos, como longitudes de registro y tipos de archivo, y
atributos de archivo lógicos, como nombres de columna y máscaras de salida.
El diccionario de datos proporciona la documentación inmediata de estructuras de
datos, incluso la composición del archivo y el tipo de datos. Pueden diseñarse aplicaciones
para preguntar en tiempo de corrida al diccionario de datos, eliminando el utilizar
estructuras de datos rígidas en el código de programa.Porque el código de la aplicación
puede tener datos independientes, los diccionarios de datos pueden eliminar la necesidad de
listas I/O (Iolist) y variables, anteriormente muy utilizados.
Ahora, de una mejor manera, un cambio se hace al diccionario de datos, y un programa
simple de actualización para los datos de la tabla se corre.
Con el término de diccionario de datos suele designarse una utilería de software más
general que un catálogo. Los sistemas de diccionario de datos sirven para mantener
información relativa al hardware y software, la documentación y los usuarios del sistema,
así como otra información pertinente para la administración del sistema.
El diccionario de datos almacena información acerca de la estructura de la base de datos, y
la información de autorización, y datos acerca de las relaciones.
Tipos de información que el sistema debe almacenar están:
-
Los nombres de las relaciones.
Los nombres de los atributos de cada relación.
Los dominios de los atributos.
Los nombres de las vistas definidas en la base de datos y la definición de esas
vistas.
Las restricciones de integridad de cada relación (por ejemplo, las restricciones e
clave).
Además de esto, muchos sistemas conservan los datos siguientes de los usuarios del
sistema:
• Nombres de los usuarios autorizados.
• Información contable acerca de los usuarios.
En los sistemas que utilizan estructuras altamente sofisticadas para almacenar relaciones,
pueden conservarse datos estadísticos y descriptivos acerca de las relaciones:
3. • Número de tuplas en cada relación.
• Método de almacenamiento utilizado para cada relación (por ejemplo, agrupado o sin
agrupar).
Objetivos del DD
Glosario de términos
Establecer terminología estándar
Proporcionar referencias cruzadas
Proporcionar control centralizado para cambios
Información requerida para cada elemento del DD
Nombre
Tipo de elemento
Breve descripción
Sinónimos
Observaciones
Operadores relacionales
“=” : es equivalente a
“+” : y
“<>” : o (inclusivo: al menos una de las opciones)
“[ ]”, “|” : o (exclusivo: sólo una de las opciones)
“1{ }N” : iteraciones entre 1 y N veces del término entre llaves
“( )” : opcional
“*...*”: comentario
@: identificador de campo clave en un almacén (también, alternativamente, se puede
subrayar la clave)
4. Tipos de diccionario de datos
Diccionario de datos Activo:
Es un diccionario cuyas entradas son modificadas en forma automática por el software,
siempre que ocurran modificaciones en la escritura de la base de datos.
Diccionario de datos Pasivo:
Necesitan ser actualizados en forma separada, para hacer modificaciones en la base de
datos, de lo contrario no reflejarán con exactitud el estado de la base de datos.
Los diccionarios de datos Activos cuestan más, pero aseguran se actualicen; no están
disponibles con todos los productos DBMS.
Los diccionarios de datos pasivos son menos costosos que los activos, pero se requiere de
mayor esfuerzo para mantenerlos actualizados. Cualquiera de ellos es una gran ayuda al
DBA para registrar y rastrear nombres, formatos, relaciones y referencias cruzadas de los
datos.
Importancia
Los analistas usan los diccionarios de datos por cinco razones principales:
1. Manejar los detalles en sistemas grandes
2. Comunicar un significado común para todos los elementos del sistema
3. Documentar las características del sistema
4. Facilitar el análisis de los detalles con la finalidad de evaluar las características y
determinar donde efectuar cambios en el sistema
5. Localizar errores y omisiones en el sistema
Datos elementales
Son aquellos para los cuales no hay una descomposición significativa.
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 *
5. Altura = * unidad: cm, rango: 100–200 * Sexo = * valores : [F|M] *
Iteraciones
Se usa para indicar ocurrencias repetidas de un componente en un elemento
compuesto.
Ejemplo: Orden-de-compra = nombre-cliente + dirección-de-envío + {artículo}
significa que una orden de compra siempre debe contener un nombre de cliente, una
dirección de envío y cero o más ocurrencias de un artículo.
Ejemplo: Se pueden especificar límites superiores e inferiores a las iteraciones.
Orden-de-compra = nombre-cliente + dirección-de-envío + 1{artículo}10 significa que una
orden de compra siempre debe contener un nombre de cliente, una dirección de envío y de
1 a 10 artículos
ELABORACIÓN DEL DICCIONARIO DE DATOS
Para elaborar un diccionario de datos en forma manual, según Kendall & Kendall,
existen cinco tarjetas, las cuales contienen distintas características y distintos datos.
Procesos:
6. Nombre descriptivo: corresponde al texto que debe aparecer en el diagrama y que
permite referenciar en todas las descripciones que se usa del proceso.
Entrada: corresponde a flujos de datos que entran al proceso.
Descripción más general del proceso
Salidas: corresponde a flujos de datos que salen al proceso.
Flujos
Nombre descriptivo: corresponde al texto que debe aparecer en el diagrama y que
permite referenciar en todas las descripciones que se usa del flujo.
Descripción más general del flujo de datos.
Fuente del flujo de datos: puede ser una entidad externa, un proceso o un flujo de
datos que viene de un almacén.
Destino del flujo de datos: puede ser una entidad externa, un proceso o un flujo de
datos que viene de un almacén.
El volumen por unidad de tiempo. Puede ser registros por día o cualquier otra
unidad de tiempo.
7. Reflexiones:
Santiago Marciales:
En este semestre tuve la experiencia de ganar nuevos conocimientos de una parte
importante de mi ingeniería como la construcción de una base de datos, ya que sustenta la
información vital de las aplicaciones y donde será consultada. A pesar que fue un contenido
nuevo no me costó adaptarme a las exigencias de las sentencias o líneas de código, pues ya
no es tan diferente como programar en lenguaje C. Solo antes sabía hacer pequeños
programas con simples procesos, pero ahora puedo trabajar tanto con aplicaciones como
bases de datos, aunque solo también es el comienzo en el manejo de las base de datos,
seguiré avanzando y ampliando mis destrezas cada día.
Osmar leal
No importa los obstáculo que se presenten en la vida lo importante es saber que Dios es la
fuerza viva y sobrenatural que nos ayuda a sobreponernos y salir adelante en lo que
queremos.
Boris Nuñez
En estos tiempos se habla de la sistematización de la información y se cree que la mejor
forma es llevando esta información en Excel o de pronto en Word de una manera muy
desorganizada no sabiendo que existen mejores alternativas como es un sistema gestor de
sistemas de datos que va a dar más presencia en cuanto al manejo de la información.
La información es una agrupación de datos y una base de datos es una agrupación de
información por tanto si toda esa información no está bien gestionada seria simplemente un
caos de información por cuanto aquí veremos cuál es la importancia de un sistema gestor de
base de datos.
Jose Francescofer
Aprendimos que un programa base de datos, facilita la búsqueda de cualquier documento
solicitado por el personal autorizado por la empresa. Ayuda a los profesores, personal
administrativo y padres de familia en la organización e investigación de materias,
calificaciones, entre otros datos suministrados por la empresa. Muestra a las diferentes
instituciones la importancia de este programa y así divulgar el trabajo realizado. Satisfacer
al usuario en lo que requiera y que pueda desempeñar sus labores más ágiles.
8.
9. Creando la tabla cliente, el id-cliente se auto incrementa y l
cedula esla clave primaria