SlideShare una empresa de Scribd logo
1 de 33
Definición
Es un listado organizado de todos los datos
pertinentes al sistema con definiciones precisas y
rigurosas para que tanto el usuario como el analista
tengan un entendimiento en común de todas las
entradas, salidas, componentes y cálculos.
Características
Un diccionario de datos contiene las características
lógicas de los datos que se van a utilizar en un sistema,
incluyendo nombre, descripción, alias, contenido y
organización.
El diccionario de datos contiene las definiciones de
todos los datos mencionados en el
DFD (Diagrama de flujo de datos), en una
especificación del proceso y en el propio diccionario de
datos.
Objetivo
El objetivo de un diccionario de datos es dar precisión
sobre los datos que se manejan en un sistema, evitando así
malas interpretaciones o ambigüedades.
Estos diccionarios se desarrollan durante el análisis de
flujo de datos y su contenido también se emplea
durante el diseño del proyecto en general.
¿Para qué sirve?
Describe el significado de los flujos y almacenes que se
muestran en los DFD.
Describe la composición de agregados de paquetes de
datos que se mueven a lo largo de los flujos (los que no
se pueden descomponer en unidades más elementales).
Describe la composición de los paquetes de datos en los
almacenes.
Especifica los valores y unidades relevantes de piezas
elementales de información en los flujos de datos y en
los almacenes de datos.
Describe los detalles de las relaciones entre
almacenes que se enfatizan en un diagrama entidad-
relació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.
Además de esto, su contenido también se emplea
durante el diseño.
¿Para qué sirve?
Tipos de Diccionarios
Existen tres tipos de diccionarios de datos:
Diccionario Off-LineDiccionario Off-Line
Diccionario On-LineDiccionario On-Line
Diccionario In-LineDiccionario In-Line
Diccionario Off-Line
• Se ocupa de mantener el diccionario en condiciones.
• No tiene injerencia en el uso dinámico de los datos.
Diccionario 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.
Diccionario In-Line
• No incorpora la definición de datos en el programa,
sino que las carga cuando se ejecuta.
Notación del Diccionario de datos
Ejemplos
Definiciones de datos
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.
Ejemplo
A=B+C
Cuando digamos A, queremos decir una B y una
C.
A se define de B y C.
Peso=*peso del paciente al ser admitido al
hospital* *unidades: kilogramos; gama 1-200*
Estatura=*estatura del paciente al ser admitido al
hospital* *unidades: centímetros; escala 20-200*
Contenido
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 mas
importantes son:
 Datos elementalesDatos elementales
 Flujo de datosFlujo de datos
 Almacenes de datosAlmacenes de datos
 ProcesosProcesos
Entidades externasEntidades externas
El diccionario de datos guarda los detalles y
descripción de todos estos elementos.
Datos elementalesDatos elementales
Son aquellos para los cuales no hay una
descomposición significativa.
Es decir, es la parte más pequeña de los datos que
tiene significado en el sistema de información. Se
combinan varios elementos de datos para hacer los
records o "data structures".
EJEMPLOS:EJEMPLOS:
• Nombre
• Dirección
• Seguro social
Cuando se han identificado los datos elementales,
deben ser introducidos en el DD y proveer una breve
descripción acerca del significado del dato.
EJEMPLOS:EJEMPLOS:
 Peso = * peso del paciente al ingresar al hospital,
unidad: kilo, rango: 2-150 *
 Altura = * unidad: cm., rango: 100-200 *
 Sexo = * valores: [F|M] *
Calificación= **
** Significa “sin comentarios”.
Descripción de los Datos en el diccionario
Cada entrada en el diccionario de dato consiste en un
conjunto de detalles que describen los datos utilizados o
producidos en el sistema. Cada articulo se identifica por:
 Nombre de datoNombre de dato
 Descripción del datoDescripción del dato
 Sinónimo o aliasSinónimo o alias
 Longitud de campoLongitud de campo
 Valores de datosValores de datos
Cabe mencionar que cada uno tiene valores específicos
que se permiten para éste en el sistema estudiado.
Nombre de dato
Para distinguir un dato de otro, los analista les
asigna nombre significativos que se utilizan para
tener una referencia de cada elemento a través del
proceso total de desarrollo de sistemas.
Es importante que se seleccione con cuidado, es
decir, en forma significativa y entendible, los
nombres de los datos, por ejemplo la fecha de
factura es más significativa si se llama FECHA
FACTURA que si se le conoce como Dato1.
Descripción del dato
Establece brevemente lo que representa el dato en
el sistema; por ejemplo, la descripción para
FECHA-DE-FACTURA indica que es la fecha en la
cual se está preparando la misma (no la fecha en
la que fue recibida o enviada la factura, etc.)
Es importante que las descripciones se escriban
suponiendo que la gente que los lea no conoce
nada en relación del sistema. Por lo tanto deben
evitarse términos especiales, para que todas las
palabras sean entendibles para el lector.
Sinónimo o alias
Con frecuencia el mismo dato puede conocerse con
diferentes nombres, dependiendo de quien lo utilice.
El uso de los alias deben evitar confusión. Un
diccionario de dato significativo incluirá todos los
alias posibles para un dato.
Es una alternativa de nombre para un campo.
Estos datos deben usarse solo para el nombre
primario del dato, para minimizar las redundancias.
Comprador=*alias de cliente*
Longitud de campo
Cuando las características del diseño del sistema se
ejecuten más tarde en el proceso de desarrollo del
sistemas, será importante conocer la cantidad de
espacio que necesita para cada dato.
EJEMPLO:EJEMPLO:
Nombre= *Máx. 50 caracteres*
Valores de datos
En algunos procesos solo se permiten valores de datos
específicos. Por ejemplo, en muchas compañías con
frecuencia los números de orden de compra se
proporcionan con un prefijo de una letra para indicar
el departamento del origen.
Éstos no son usados siempre, sino que se especifican
en caso necesario.
EJEMPLO:EJEMPLO:
Artículo= departamento+ artículo
*valores de departamentos: [ D2 | B3 | C4 ]*[ D2 | B3 | C4 ]*
Iteración
Se usa para indicar ocurrencias repetidas de un
componente en un elemento compuesto. Se lee como
“cero o más ocurrencias de...”
EJEMPLO:EJEMPLO:
Orden-de compra = nombre-cliente + dirección-de-Orden-de compra = nombre-cliente + dirección-de-
envío + {artículo}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.
En muchas situaciones reales es preferible especificar
límites inferior y superior de iteración para evitar
problemas.
EJEMPLO:EJEMPLO:
Orden-de compra = nombre-cliente + dirección-de-Orden-de compra = nombre-cliente + dirección-de-
envío + 1{artículo}10envío + 1{artículo}10
Cabe mencionar que es correcto especificar solo el
límite inferior, superior, ambos o ninguno. Esto
dependerá de las necesidades particulares del sistema
desarrollado.
Límites de la iteración
Datos opcionales
Un dato opcional es aquel que puede o no estar
presente como componente de un dato compuesto.
Ejemplo:
Dirección = calle + número + (ciudad) + (país) +Dirección = calle + número + (ciudad) + (país) +
(código-postal)(código-postal)
Selección
Indica que un elemento consiste de exactamente una
opción de un conjunto de alternativas.
Ejemplos:
Sexo = [ Femenino | Masculino ]Sexo = [ Femenino | Masculino ]
Tipo-de-cliente = [ Gubernamental | Académico |Tipo-de-cliente = [ Gubernamental | Académico |
Industria | Otros ]Industria | Otros ]
Flujo de datosFlujo de datos
Las características que se describen en el flujo de datos
son:
Name – El nombre del flujo de datos tal y como aparece en
el DFD.
Alias – Otro nombre con que se conozca el flujo de datos.
Abbreviation or ID – Código que provee acceso rápido al
flujo de datos en un diccionario de datos automatizado.
Description – Describe el flujo de datos y su propósito.
Origin – De donde sale (la fuente) el flujo de datos. Puede
ser un proceso, un “data store” o una entidad.
Flujo de datosFlujo de datos
Destination – El punto final del flujo de datos en
el DFD. Puede ser un proceso, un “data store” o
una entidad.
Record – Cada flujo de datos representa un grupo
de elementos de datos relacionados, o un record.
Los records y los flujos de datos se definen por
separado para que más de un flujo de datos o
“data store” pueda hacer referencia al mismo
record.
Volume and frequency – Describe el número
esperado de ocurrencias para el flujo de datos por
unidad de tiempo.
Almacenes de datosAlmacenes de datos
Las características que se describen en el almacén de datos o “data
store” son:
 Name – El nombre del “data store” según aparece en el DFD.
 Alias – Otro nombre para llamar al “data store”.
 Abbreviation or ID – Código que provee un acceso rápido al “data
store” en un diccionario de datos automatizado.
 Description – Describe el “data store” y su propósito.
 Input data flows – Los nombres de los flujos de datos que entran al
“data store”.
 Output data flows – Los nombres de los flujos de datos que salen del
“data store”.
 Record – El nombre del record en el DD para el “data store”.
 Volume and Frequency – El número estimado de records guardados
en el “data store”,(el aumento o cambio esperado).
ProcesosProcesos
Se documenta cada función primitiva. Se incluye:
 Process name or label – El nombre del proceso como aparece en
el DFD.
 Purpose or description – Un resumen del propósito general del
proceso. Los detalles se documentan en el Process Description.
 Process number – Número de referencia que identifica el
proceso y su relación con los niveles del sistema.
 Input data flows – Los nombres de los flujos de datos que
entran al proceso.
 Output data flows – Los nombres de los flujos de datos que
salen del proceso.
 Process Description – Se explican los detalles del proceso.
Entidades externasEntidades externas
Las características que se describen son:
Name
Alias
Description – Describe a la entidad y su propósito.
Input data flow
Output data flow
Fragmento de un Diccionario deFragmento de un Diccionario de
DatosDatos

Más contenido relacionado

La actualidad más candente

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
Diagramas de Flujo de Datos
Diagramas de Flujo de DatosDiagramas de Flujo de Datos
Diagramas de Flujo de Datosinggaitan
 
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ónYaskelly Yedra
 
I:\sistemas de informacion\diccionario de datos
I:\sistemas de informacion\diccionario de datosI:\sistemas de informacion\diccionario de datos
I:\sistemas de informacion\diccionario de datosadrian
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOSfas_sakura
 
Diagrama de flujos de datos
Diagrama de flujos de datosDiagrama de flujos de datos
Diagrama de flujos de datosOryanaEG
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1Laura Noussan Lettry
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Capielo
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de DatosInés Andara
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosRafael Morales
 

La actualidad más candente (20)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diagramas de Flujo de Datos
Diagramas de Flujo de DatosDiagramas de Flujo de Datos
Diagramas de Flujo de Datos
 
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
 
I:\sistemas de informacion\diccionario de datos
I:\sistemas de informacion\diccionario de datosI:\sistemas de informacion\diccionario de datos
I:\sistemas de informacion\diccionario de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diagrama de flujos de datos
Diagrama de flujos de datosDiagrama de flujos de datos
Diagrama de flujos de datos
 
Bases datos
Bases datosBases datos
Bases datos
 
U4
U4U4
U4
 
U4
U4U4
U4
 
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1POOABD (POO Aplicada a B Datos) - RDBMS parte 1
POOABD (POO Aplicada a B Datos) - RDBMS parte 1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Dfd
DfdDfd
Dfd
 
Dfd
DfdDfd
Dfd
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 

Destacado

Abertura do VI Encontro Nacional de Diretores de DIJ
Abertura do VI Encontro Nacional de Diretores de DIJAbertura do VI Encontro Nacional de Diretores de DIJ
Abertura do VI Encontro Nacional de Diretores de DIJdijfergs
 
Recursos multim├нdia em que era n├│s estamos
Recursos multim├нdia  em que era n├│s estamosRecursos multim├нdia  em que era n├│s estamos
Recursos multim├нdia em que era n├│s estamoseeciaap
 
Treball medi
Treball mediTreball medi
Treball medijpdecimo
 
Derek Snyder resume
Derek Snyder resumeDerek Snyder resume
Derek Snyder resumeDerek Snyder
 

Destacado (6)

Abertura do VI Encontro Nacional de Diretores de DIJ
Abertura do VI Encontro Nacional de Diretores de DIJAbertura do VI Encontro Nacional de Diretores de DIJ
Abertura do VI Encontro Nacional de Diretores de DIJ
 
Recursos multim├нdia em que era n├│s estamos
Recursos multim├нdia  em que era n├│s estamosRecursos multim├нdia  em que era n├│s estamos
Recursos multim├нdia em que era n├│s estamos
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Treball medi
Treball mediTreball medi
Treball medi
 
Derek Snyder resume
Derek Snyder resumeDerek Snyder resume
Derek Snyder resume
 
Power point manual de uso
Power point manual de usoPower point manual de uso
Power point manual de uso
 

Similar a Diccionariodedatos (20)

Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos a
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
Diseño de Base Datos UPVT
Diseño de Base Datos UPVTDiseño de Base Datos UPVT
Diseño de Base Datos UPVT
 
P:\Notacion
P:\NotacionP:\Notacion
P:\Notacion
 
Notacion
NotacionNotacion
Notacion
 
Exposicion equipo 2
Exposicion equipo 2Exposicion equipo 2
Exposicion equipo 2
 
Notacion
NotacionNotacion
Notacion
 
Base de datos teoria
Base de datos teoriaBase de datos teoria
Base de datos teoria
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
DICCIONARIO DE DATOS.pptx
DICCIONARIO DE DATOS.pptxDICCIONARIO DE DATOS.pptx
DICCIONARIO DE DATOS.pptx
 
Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
D fdatos
D fdatosD fdatos
D fdatos
 
D fdatos
D fdatosD fdatos
D fdatos
 
Para hacer dfd d fdatos internet
Para hacer dfd   d fdatos internetPara hacer dfd   d fdatos internet
Para hacer dfd d fdatos internet
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Diccionariodedatos

  • 1.
  • 2. Definición Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
  • 3. Características Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en un sistema, incluyendo nombre, descripción, alias, contenido y organización. El diccionario de datos contiene las definiciones de todos los datos mencionados en el DFD (Diagrama de flujo de datos), en una especificación del proceso y en el propio diccionario de datos.
  • 4. Objetivo El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan en un sistema, evitando así malas interpretaciones o ambigüedades. Estos diccionarios se desarrollan durante el análisis de flujo de datos y su contenido también se emplea durante el diseño del proyecto en general.
  • 5. ¿Para qué sirve? Describe el significado de los flujos y almacenes que se muestran en los DFD. Describe la composición de agregados de paquetes de datos que se mueven a lo largo de los flujos (los que no se pueden descomponer en unidades más elementales). Describe la composición de los paquetes de datos en los almacenes. Especifica los valores y unidades relevantes de piezas elementales de información en los flujos de datos y en los almacenes de datos.
  • 6. Describe los detalles de las relaciones entre almacenes que se enfatizan en un diagrama entidad- relació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. Además de esto, su contenido también se emplea durante el diseño. ¿Para qué sirve?
  • 7. Tipos de Diccionarios Existen tres tipos de diccionarios de datos: Diccionario Off-LineDiccionario Off-Line Diccionario On-LineDiccionario On-Line Diccionario In-LineDiccionario In-Line
  • 8. Diccionario Off-Line • Se ocupa de mantener el diccionario en condiciones. • No tiene injerencia en el uso dinámico de los datos.
  • 9. Diccionario 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.
  • 10. Diccionario In-Line • No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.
  • 13. Definiciones de datos 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.
  • 14. Ejemplo A=B+C Cuando digamos A, queremos decir una B y una C. A se define de B y C. Peso=*peso del paciente al ser admitido al hospital* *unidades: kilogramos; gama 1-200* Estatura=*estatura del paciente al ser admitido al hospital* *unidades: centímetros; escala 20-200*
  • 15. Contenido 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 mas importantes son:  Datos elementalesDatos elementales  Flujo de datosFlujo de datos  Almacenes de datosAlmacenes de datos  ProcesosProcesos Entidades externasEntidades externas El diccionario de datos guarda los detalles y descripción de todos estos elementos.
  • 16. Datos elementalesDatos elementales Son aquellos para los cuales no hay una descomposición significativa. Es decir, es la parte más pequeña de los datos que tiene significado en el sistema de información. Se combinan varios elementos de datos para hacer los records o "data structures". EJEMPLOS:EJEMPLOS: • Nombre • Dirección • Seguro social
  • 17. Cuando se han identificado los datos elementales, deben ser introducidos en el DD y proveer una breve descripción acerca del significado del dato. EJEMPLOS:EJEMPLOS:  Peso = * peso del paciente al ingresar al hospital, unidad: kilo, rango: 2-150 *  Altura = * unidad: cm., rango: 100-200 *  Sexo = * valores: [F|M] * Calificación= ** ** Significa “sin comentarios”.
  • 18. Descripción de los Datos en el diccionario Cada entrada en el diccionario de dato consiste en un conjunto de detalles que describen los datos utilizados o producidos en el sistema. Cada articulo se identifica por:  Nombre de datoNombre de dato  Descripción del datoDescripción del dato  Sinónimo o aliasSinónimo o alias  Longitud de campoLongitud de campo  Valores de datosValores de datos Cabe mencionar que cada uno tiene valores específicos que se permiten para éste en el sistema estudiado.
  • 19. Nombre de dato Para distinguir un dato de otro, los analista les asigna nombre significativos que se utilizan para tener una referencia de cada elemento a través del proceso total de desarrollo de sistemas. Es importante que se seleccione con cuidado, es decir, en forma significativa y entendible, los nombres de los datos, por ejemplo la fecha de factura es más significativa si se llama FECHA FACTURA que si se le conoce como Dato1.
  • 20. Descripción del dato Establece brevemente lo que representa el dato en el sistema; por ejemplo, la descripción para FECHA-DE-FACTURA indica que es la fecha en la cual se está preparando la misma (no la fecha en la que fue recibida o enviada la factura, etc.) Es importante que las descripciones se escriban suponiendo que la gente que los lea no conoce nada en relación del sistema. Por lo tanto deben evitarse términos especiales, para que todas las palabras sean entendibles para el lector.
  • 21. Sinónimo o alias Con frecuencia el mismo dato puede conocerse con diferentes nombres, dependiendo de quien lo utilice. El uso de los alias deben evitar confusión. Un diccionario de dato significativo incluirá todos los alias posibles para un dato. Es una alternativa de nombre para un campo. Estos datos deben usarse solo para el nombre primario del dato, para minimizar las redundancias. Comprador=*alias de cliente*
  • 22. Longitud de campo Cuando las características del diseño del sistema se ejecuten más tarde en el proceso de desarrollo del sistemas, será importante conocer la cantidad de espacio que necesita para cada dato. EJEMPLO:EJEMPLO: Nombre= *Máx. 50 caracteres*
  • 23. Valores de datos En algunos procesos solo se permiten valores de datos específicos. Por ejemplo, en muchas compañías con frecuencia los números de orden de compra se proporcionan con un prefijo de una letra para indicar el departamento del origen. Éstos no son usados siempre, sino que se especifican en caso necesario. EJEMPLO:EJEMPLO: Artículo= departamento+ artículo *valores de departamentos: [ D2 | B3 | C4 ]*[ D2 | B3 | C4 ]*
  • 24. Iteración Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto. Se lee como “cero o más ocurrencias de...” EJEMPLO:EJEMPLO: Orden-de compra = nombre-cliente + dirección-de-Orden-de compra = nombre-cliente + dirección-de- envío + {artículo}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.
  • 25. En muchas situaciones reales es preferible especificar límites inferior y superior de iteración para evitar problemas. EJEMPLO:EJEMPLO: Orden-de compra = nombre-cliente + dirección-de-Orden-de compra = nombre-cliente + dirección-de- envío + 1{artículo}10envío + 1{artículo}10 Cabe mencionar que es correcto especificar solo el límite inferior, superior, ambos o ninguno. Esto dependerá de las necesidades particulares del sistema desarrollado. Límites de la iteración
  • 26. Datos opcionales Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto. Ejemplo: Dirección = calle + número + (ciudad) + (país) +Dirección = calle + número + (ciudad) + (país) + (código-postal)(código-postal)
  • 27. Selección Indica que un elemento consiste de exactamente una opción de un conjunto de alternativas. Ejemplos: Sexo = [ Femenino | Masculino ]Sexo = [ Femenino | Masculino ] Tipo-de-cliente = [ Gubernamental | Académico |Tipo-de-cliente = [ Gubernamental | Académico | Industria | Otros ]Industria | Otros ]
  • 28. Flujo de datosFlujo de datos Las características que se describen en el flujo de datos son: Name – El nombre del flujo de datos tal y como aparece en el DFD. Alias – Otro nombre con que se conozca el flujo de datos. Abbreviation or ID – Código que provee acceso rápido al flujo de datos en un diccionario de datos automatizado. Description – Describe el flujo de datos y su propósito. Origin – De donde sale (la fuente) el flujo de datos. Puede ser un proceso, un “data store” o una entidad.
  • 29. Flujo de datosFlujo de datos Destination – El punto final del flujo de datos en el DFD. Puede ser un proceso, un “data store” o una entidad. Record – Cada flujo de datos representa un grupo de elementos de datos relacionados, o un record. Los records y los flujos de datos se definen por separado para que más de un flujo de datos o “data store” pueda hacer referencia al mismo record. Volume and frequency – Describe el número esperado de ocurrencias para el flujo de datos por unidad de tiempo.
  • 30. Almacenes de datosAlmacenes de datos Las características que se describen en el almacén de datos o “data store” son:  Name – El nombre del “data store” según aparece en el DFD.  Alias – Otro nombre para llamar al “data store”.  Abbreviation or ID – Código que provee un acceso rápido al “data store” en un diccionario de datos automatizado.  Description – Describe el “data store” y su propósito.  Input data flows – Los nombres de los flujos de datos que entran al “data store”.  Output data flows – Los nombres de los flujos de datos que salen del “data store”.  Record – El nombre del record en el DD para el “data store”.  Volume and Frequency – El número estimado de records guardados en el “data store”,(el aumento o cambio esperado).
  • 31. ProcesosProcesos Se documenta cada función primitiva. Se incluye:  Process name or label – El nombre del proceso como aparece en el DFD.  Purpose or description – Un resumen del propósito general del proceso. Los detalles se documentan en el Process Description.  Process number – Número de referencia que identifica el proceso y su relación con los niveles del sistema.  Input data flows – Los nombres de los flujos de datos que entran al proceso.  Output data flows – Los nombres de los flujos de datos que salen del proceso.  Process Description – Se explican los detalles del proceso.
  • 32. Entidades externasEntidades externas Las características que se describen son: Name Alias Description – Describe a la entidad y su propósito. Input data flow Output data flow
  • 33. Fragmento de un Diccionario deFragmento de un Diccionario de DatosDatos