SlideShare a Scribd company logo
1 of 6
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 es
progresivo, es necesario depositar información acerca de la opinión lógica, interna y externa del
modelo en la localización central. Una herramienta que facilita el control y manejo de la
información acerca de datos en el diseño, implementación, operación y expansión de fases de una
base 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 "mapas
guías" para la base de datos en vez de "nuevos datos", es decir es un lugar en dónde se almacena
o se mantiene un conjunto de estados (controles), información relacionada con los diferentes
tipos de registros (tablas) privilegios de los usuarios y estadísticas (cuantos registros tiene cada
tabla, índices, etc.)
Los diccionarios de datos de los Sistemas de Base de datos (DBMS) no son iguales, aunque
mantienen 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 las
caracterí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 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.
OTRO
Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en el
sistema que estamos programando, incluyendo nombre, descripción, alias, contenido y
organización.
Estos dicccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que
participan en la determinación de los requerimientos del sistema, su contenido también se emplea
durante el diseño del proyecto.
Diccionario de datos
Saltar a: navegación, búsqueda
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.Índice
1 Definiciones
2 Datos elementales
3 Datos opcionales
4 Selección
5 Iteración
Definiciones
Una definición de un dato se introduce mediante el símbolo “=”; en este contexto
El “=” 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 ser
descompuesto.
Datos elementales
Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que
no se requiera 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.
Datos opcionales
Un dato opcional es aquel que puede o no estar presente como componente de un dato
compuesto. Se caracteriza por estar encerrado entre paréntesis.
Selección
Indica que un elemento consiste de exactamente una opción de un conjunto de alternativas que
se encierran entre corchetes.
Iteración
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.
Ejemplos
El Diccionario de Datos
Notació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én
Asegurar que el diccionario sea completo y consistente
• Definir en el diccionario todas las componentes del DFD (o
del modelo).
•Definir todas las componentes de las estructuras en el
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 el
modelo)
2
Ejemplos:
Estructura nombre = título de cortesía + nombre + (segundo nombre) + apellido
tí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}10
sexo = [Femenino | Masculino]
tipo de cliente = [Gobierno | Industria | Universidad | Otro]
DICCIONARIO DE DATOS
Indicador: Es una medida que nos permite ir observando el parámetro de avance en el
cumplimiento 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 indicador
Nom_indicador: Es el nombre de cada indicador
Id_encargado: Es un numero único que sirve para identificar a cada encargado
Id_depto : Es un numero único que sirve para identificar a cada departamento
Nom_depto: Es el nombre para cada departamento
Histórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmente
para cada indicador
Histórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente para
cada indicador
Sem1: Es el valor meta establecido para el primer semestre del año
Sem2: Es el valor meta establecido para el segundo semestre del año
Meta: 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, cabe
mencionar que a esta parte de gestión de usuario solo tiene acceso el administrador
Id_depto : Es un numero único que sirve para identificar a cada departamento
Nom_depto: Es el nombre para cada departamento
Histórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmente
para cada indicador
Histórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente para
cada indicador
Sem1: Es el valor meta establecido para el primer semestre del año
Sem2: Es el valor meta establecido para el segundo semestre del año
Meta: 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, cabe
mencionar que a esta parte de gestión de usuario solo tiene acceso el administrador

More Related Content

What's hot

Base de datos sebastian
Base de datos sebastianBase de datos sebastian
Base de datos sebastianSebastiianm
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De AccessUCE
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]Laura Luna
 
Microsoft office access
Microsoft office accessMicrosoft office access
Microsoft office accessJoshdave86
 

What's hot (7)

Diapositivas sebastian
Diapositivas sebastianDiapositivas sebastian
Diapositivas sebastian
 
Base de datos sebastian
Base de datos sebastianBase de datos sebastian
Base de datos sebastian
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Access
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]
 
Microsoft office access
Microsoft office accessMicrosoft office access
Microsoft office access
 

Similar to Diccionario de datos

Similar to Diccionario de datos (20)

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos a
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 
Diapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatDiapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yat
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
Análisis de sistemas
Análisis de sistemasAnálisis de sistemas
Análisis de sistemas
 
Diseño de Base Datos UPVT
Diseño de Base Datos UPVTDiseño de Base Datos UPVT
Diseño de Base Datos UPVT
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
Bases datos
Bases datosBases datos
Bases datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
U4
U4U4
U4
 
U4
U4U4
U4
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Trabajo sobre base de datos ii
Trabajo sobre base de datos iiTrabajo sobre base de datos ii
Trabajo sobre base de datos ii
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02
 
P:\Notacion
P:\NotacionP:\Notacion
P:\Notacion
 

Diccionario de datos

  • 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 es progresivo, es necesario depositar información acerca de la opinión lógica, interna y externa del modelo en la localización central. Una herramienta que facilita el control y manejo de la información acerca de datos en el diseño, implementación, operación y expansión de fases de una base 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 "mapas guías" para la base de datos en vez de "nuevos datos", es decir es un lugar en dónde se almacena o se mantiene un conjunto de estados (controles), información relacionada con los diferentes tipos de registros (tablas) privilegios de los usuarios y estadísticas (cuantos registros tiene cada tabla, índices, etc.) Los diccionarios de datos de los Sistemas de Base de datos (DBMS) no son iguales, aunque mantienen 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 las caracterí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 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. OTRO Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripción, alias, contenido y organización. Estos dicccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño del proyecto. Diccionario de datos Saltar a: navegación, búsqueda 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.
  • 2. 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.Índice 1 Definiciones 2 Datos elementales 3 Datos opcionales 4 Selección 5 Iteración Definiciones Una definición de un dato se introduce mediante el símbolo “=”; en este contexto El “=” 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 ser descompuesto. Datos elementales Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que no se requiera 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. Datos opcionales
  • 3. Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto. Se caracteriza por estar encerrado entre paréntesis. Selección Indica que un elemento consiste de exactamente una opción de un conjunto de alternativas que se encierran entre corchetes. Iteración 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. Ejemplos El Diccionario de Datos Notació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én Asegurar que el diccionario sea completo y consistente • Definir en el diccionario todas las componentes del DFD (o del modelo). •Definir todas las componentes de las estructuras en el
  • 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 el modelo) 2 Ejemplos: Estructura nombre = título de cortesía + nombre + (segundo nombre) + apellido tí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}10 sexo = [Femenino | Masculino] tipo de cliente = [Gobierno | Industria | Universidad | Otro] DICCIONARIO DE DATOS Indicador: Es una medida que nos permite ir observando el parámetro de avance en el cumplimiento 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 indicador Nom_indicador: Es el nombre de cada indicador Id_encargado: Es un numero único que sirve para identificar a cada encargado
  • 5. Id_depto : Es un numero único que sirve para identificar a cada departamento Nom_depto: Es el nombre para cada departamento Histórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmente para cada indicador Histórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente para cada indicador Sem1: Es el valor meta establecido para el primer semestre del año Sem2: Es el valor meta establecido para el segundo semestre del año Meta: 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, cabe mencionar que a esta parte de gestión de usuario solo tiene acceso el administrador
  • 6. Id_depto : Es un numero único que sirve para identificar a cada departamento Nom_depto: Es el nombre para cada departamento Histórico_mes: Es la tabla donde se pueden dar de alta baja y modificar las metas mensualmente para cada indicador Histórico_gral: Es la tabla donde se pueden dar de alta baja y modificar las metas anualmente para cada indicador Sem1: Es el valor meta establecido para el primer semestre del año Sem2: Es el valor meta establecido para el segundo semestre del año Meta: 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, cabe mencionar que a esta parte de gestión de usuario solo tiene acceso el administrador