Diccionario de Datos.Definición.El primer paso en el diseño de una base de datos es recolectar información acerca de la em...
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el accesoinmediato a la información, se ...
Un dato opcional es aquel que puede o no estar presente como componente de un datocompuesto. Se caracteriza por estar ence...
diccionario•No tener más de una definición para el mismo dato•Utilizar la notación correcta•No tener definiciones que no s...
Id_depto : Es un numero único que sirve para identificar a cada departamentoNom_depto: Es el nombre para cada departamento...
Id_depto : Es un numero único que sirve para identificar a cada departamentoNom_depto: Es el nombre para cada departamento...
Próxima SlideShare
Cargando en…5
×

Diccionario de datos

73 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
73
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Diccionario de datos

  1. 1. Diccionario de Datos.Definición.El primer paso en el diseño de una base de datos es recolectar información acerca de la empresa,que es, acerca de su uso, relaciones y significado de datos. Como el diseño de procesos esprogresivo, es necesario depositar información acerca de la opinión lógica, interna y externa delmodelo en la localización central. Una herramienta que facilita el control y manejo de lainformación acerca de datos en el diseño, implementación, operación y expansión de fases de unabase de datos es llamado diccionario de datos.El diccionario de datos es un lugar dónde se deposita información acerca de datos como origen,descripción, relaciones y otros datos, es decir el diccionario de datos es una base de datos misma,la cual deposita datos acerca de los datos, el diccionario de datos es una guía y contiene "mapasguías" para la base de datos en vez de "nuevos datos", es decir es un lugar en dónde se almacenao se mantiene un conjunto de estados (controles), información relacionada con los diferentestipos de registros (tablas) privilegios de los usuarios y estadísticas (cuantos registros tiene cadatabla, índices, etc.)Los diccionarios de datos de los Sistemas de Base de datos (DBMS) no son iguales, aunquemantienen los mismos lineamientos o las mismas características.En otras palabras, es un catálogo, un depósito, de los elementos en un sistema. Contiene lascaracterísticas lógicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre,descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos ylos sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisisde flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientosdel sistema, su contenido también se emplea durante el diseño.OTROUn diccionario de datos contiene las características lógicas de los datos que se van a utilizar en elsistema que estamos programando, incluyendo nombre, descripción, alias, contenido yorganización.Estos dicccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas queparticipan en la determinación de los requerimientos del sistema, su contenido también se empleadurante el diseño del proyecto.Diccionario de datosSaltar a: navegación, búsquedaUn diccionario de datos es un conjunto de metadatos que contiene las características lógicas ypuntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre,descripción, alias, contenido y organización.
  2. 2. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el accesoinmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a losanalistas que participan en la determinación de los requerimientos del sistema, su contenidotambién se emplea durante el diseño.En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujode datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes dedatos y procesos. El diccionario de datos guarda los detalles y descripción de todos estoselementos.Índice1 Definiciones2 Datos elementales3 Datos opcionales4 Selección5 IteraciónDefinicionesUna definición de un dato se introduce mediante el símbolo “=”; en este contextoEl “=” se lee como “está definido por”, o “está compuesto de”, o “significa”.Para definir un dato completamente, la definición debe incluir:El significado del dato en el contexto de la aplicación. Esto se documenta en forma de comentario.La composición del dato, si es que está compuesto de otros elementos significativos.Los valores que el dato puede tomar, si se trata de un dato elemental que ya no puede serdescompuesto.Datos elementalesSon aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser queno se requiera descomponer el nombre de una persona en primer-nombre, apellido-materno yapellido-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 unabreve descripción que describa el significado del dato. En el caso de que el dato tenga un nombresignificativo, se puede omitir la descripción, sin embargo; es importante especificar las unidadesde medida que el dato puede tomar.Datos opcionales
  3. 3. Un dato opcional es aquel que puede o no estar presente como componente de un datocompuesto. Se caracteriza por estar encerrado entre paréntesis.SelecciónIndica que un elemento consiste de exactamente una opción de un conjunto de alternativas quese encierran entre corchetes.IteraciónSe 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 unaorden de compra siempre debe contener un nombre de cliente, una dirección de envío y cero omá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 siempredebe contener un nombre de cliente, una dirección de envío y de 1 a 10 artículos.EjemplosEl Diccionario de DatosNotación del diccionario de datos•= está compuesto de•+ y•( ) optativo (puede estar presente o ausente)•{ } iteración•[ ] seleccionar una de varias alternativas•| separa opciones alternativas en la construcción• ** comentario•@ identificador (campo clave) para un almacénAsegurar que el diccionario sea completo y consistente• Definir en el diccionario todas las componentes del DFD (odel modelo).•Definir todas las componentes de las estructuras en el
  4. 4. diccionario•No tener más de una definición para el mismo dato•Utilizar la notación correcta•No tener definiciones que no se utilicen en el DFD (o elmodelo)2Ejemplos:Estructura nombre = título de cortesía + nombre + (segundo nombre) + apellidotítulo de cortesía = [Sr. | Srta. | Sra. | Dr. | Prof.]nombre = {carácter válido}segundo nombre = {carácter válido}apellido = {carácter válido}carácter válido = [ A-Z | a-z | ‘ | - ]domicilio del cliente = (domicilio de envío) + (domicilio de facturación)domicilio del cliente = [domicilio de envío | domicilio de facturación | domicilio de envío +(domicilio de facturación)]domicilio del cliente = domicilio de envío + (domicilio de facturación)solicitud = nombre del cliente + domicilio de envío + 1{artículo}10sexo = [Femenino | Masculino]tipo de cliente = [Gobierno | Industria | Universidad | Otro]DICCIONARIO DE DATOSIndicador: Es una medida que nos permite ir observando el parámetro de avance en elcumplimiento de objetivos y metas que proporciona un medio sencillo y fiable para medir logros,Id_indicador: Es un numero único que sirve para identificar a cada indicadorNom_indicador: Es el nombre de cada indicadorId_encargado: Es un numero único que sirve para identificar a cada encargado
  5. 5. Id_depto : Es un numero único que sirve para identificar a cada departamentoNom_depto: Es el nombre para cada departamentoHistórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmentepara cada indicadorHistórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente paracada indicadorSem1: Es el valor meta establecido para el primer semestre del añoSem2: Es el valor meta establecido para el segundo semestre del añoMeta: Es el valor meta por cumplir cada mes.Real: Es el valor real por cumplir cada mes.Meta_actual: es el valor meta actual de un mes en especifico.Real_actual: es el valor meta actual de un mes en especifico.Real_anterior: es el valor meta del año anterior de un mes en especifico.Año: es el año en que se da de alta a un indicador y sus respectivas metas anualmente.Mes: es el mes del año en que se da de alta a un indicador y sus respectivas metas mensualmente.Administrador: es el usuario que tiene privilegios de gestionar todos los departamentos.Nivel: es el nivel de privilegios que tiene los encargados de cada departamento y el administrador,el valor asignado especifica que usuario puede o no administrar todos los departamentos, cabemencionar que a esta parte de gestión de usuario solo tiene acceso el administrador
  6. 6. Id_depto : Es un numero único que sirve para identificar a cada departamentoNom_depto: Es el nombre para cada departamentoHistórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmentepara cada indicadorHistórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente paracada indicadorSem1: Es el valor meta establecido para el primer semestre del añoSem2: Es el valor meta establecido para el segundo semestre del añoMeta: Es el valor meta por cumplir cada mes.Real: Es el valor real por cumplir cada mes.Meta_actual: es el valor meta actual de un mes en especifico.Real_actual: es el valor meta actual de un mes en especifico.Real_anterior: es el valor meta del año anterior de un mes en especifico.Año: es el año en que se da de alta a un indicador y sus respectivas metas anualmente.Mes: es el mes del año en que se da de alta a un indicador y sus respectivas metas mensualmente.Administrador: es el usuario que tiene privilegios de gestionar todos los departamentos.Nivel: es el nivel de privilegios que tiene los encargados de cada departamento y el administrador,el valor asignado especifica que usuario puede o no administrar todos los departamentos, cabemencionar que a esta parte de gestión de usuario solo tiene acceso el administrador

×