SlideShare una empresa de Scribd logo
República Bolivariana de Venezuela
Ministerio del poder popular la defensa
Universidad experimental politécnica de la fuerza armada
UNEFA
Núcleo miranda – sede los Teques
DICCIONARIO BASE DE DATOS
PROFESOR: ESTUDIANTES:
EDGAR GUILLEN ARMAS ALEXIS C.I:25.531.971
MONASTERIO MIGUEL C.I: 25.579.215
Los Teques, marzo 2017
DICCIONARIO BASE DE DATOS
El diccionario de datos es un listado organizado de todos los datos que
pertenecen a un sistema.
Define con precisión los datos de entrada, salida, componentes de
almacenes, flujos, detalles de las relaciones entre almacenes, etc.
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.
Los diccionarios de datos son buenos complementos a los diagramas de flujo
de datos, los diagramas entidad-relación, etc.
El diccionario de datos guarda y organiza los detalles del Diagrama de
Flujo de Datos (DFD). Es el segundo componente del análisis estructurado.
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.
LAS CARACTERÍSTICAS QUE SE DESCRIBEN EN EL
DICCIONARIO DE DATOS SON
1) Name - Es el nombre del elemento de datos; debe ser significativo.
2) Alias - Cualquier otro nombre que se pueda usar para referirse al elemento
de datos. Por ejemplo, el nombre de un elemento de datos puede ser Balance
actual, y el alias puede ser Deuda. Solo se incluye el alias si realmente es
necesario utilizarlo
3) Type y Size - Type o tipo se refiere a si el elemento de datos contiene valor
numérico, caracteres o alfabético. Size o tamaño se refiere al máximo de
caracteres o de dígitos que puede tener el elemento de datos.
4) Output format or edit mask - Indica cómo se presenta el dato al mostrarse
en pantalla o al imprimirse en un reporte. Por ejemplo, el número de teléfono
del cliente se puede guardar en el disco usando solo números 7878889999,
pero presentarse editado en la pantalla o en el reporte (787) 888-9999.
5) Default value - Es el valor que el elemento de datos tiene si no se cambia
entrando otro valor.
6) Prompt, column header or field caption - Es el nombre que se presenta en
la pantalla o el título del dato en el reporte.
7) Source - De dónde se origina el valor del elemento de datos. Puede ser
una forma, un departamento, otro sistema, etc.
8) Security - Identifica los individuos o departamentos que pueden modificar
el elemento de datos. Por ejemplo, la línea de crédito puede ser cambiada por
el gerente de crédito.
9) Responsible user(s) - Identifica el (los) usuarios responsables de entrar o
cambiar los valores del elemento de datos.
10) Acceptable Data and Data validation - Se especifica el dominio o valores
permitidos. Pueden ser valores específicos, una lista de valores, los valores
que se encuentren en otro archivo, etc. El valor puede tener reglas de
validación; por ejemplo, el salario debe estar entre lo permitido para la
posición que el empleado ocupa.
11) Derivation formula - Si el valor es el resultado de un cálculo, se muestra
la fórmula que se utiliza.
12) Description or comments - Para proveer información adicional, notas o
descripciones.
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.
Sintaxis del Diccionario de Datos
Conocida la forma de describir los datos y estructuras de datos, explicados en
el
apartado anterior, a continuación se va a establecer una sintaxis
estandarizada que nos
permitirá expresar dichos significados:
1) = está compuesto por
2) + y
3) () opcional, puede o no puede estar presente
4) [ ] selección entre varias alternativas
5) { } iteración, repetir lo mismo varias veces
6) ** comentario
7) @ clave principal de un almacenamiento
8) | separador de alternativas en selección
Ejemplo:
° Datos elementales.
Son datos, que dentro del contexto del usuario, no tiene sentido
descomponerlo. Es importante especificar: Valores permitidos, y unidad de
medida.
peso_persona =* *
* unidad: kilo ; rango: 1..150 *
sexo = * Masculino o Femenino *
* valores: [ M | F ] *
° Datos opcionales.
Dirección_cliente = (dirección _entrega) + (dirección _
facturación)
Dirección_cliente = [ dirección _entrega | dirección _
facturación | dirección _
entrega+ dirección _ facturación
]
Dirección_cliente = dirección _entrega + (dirección _
facturación)
° Iteración.
Repetición de uno mas datos elementales o grupo de datos. ' Cero o mas
ocurrencias.'
pedido = nombre _ cliente + dirección _
entrega + { producto }
° Selección.
' Una y no mas una de las alternativas '.
sexo = [ Masculino | Femenino ]
° Dominio (No Yourdon)
Consiste definir una única vez cada tipo de Dato elemental, y referenciarlo
para cada representación del tipo.
fecha = * *
* unidad: días ; rango: 0..36500 *
fec _ nacimiento = fecha
fec _ factura = fecha
° Alias (Sinónimo)
No se debe confundir con el dominio. Es un nombre alternativo para un datos
elemental.
fecha _ contable = fecha
fecha _ efectiva = * alias de: fecha _ contable *
Nombre = Tratamiento + Nombre_pila + Primer_apellido +
Segundo_apellido
Tratamiento = [ Sr. | Sra. | Srta. | D. | Dr. ]
Nombre_pila = {carácter}
Primer_apellido = {carácter}
Segundo_apellido = {carácter}
carácter = [ A-Z | a-z | - ]
Implementación del Diccionario de Datos
Varias posibilidades para la implementación de los DD,cada una con sus
características y ventajas.
¨ Repositorio de datos
à Herramientas automáticas integradas dentro de un entorno CASE.
à Dispone de mas posibilidades de la vistas.
¨ Diccionario de datos de SGBD o SO modernos
à Dan soporte automático para definiciones de datos, validar su
consistencia, producir algunos informes.
¨ Procesador de textos convencional
¨ Totalmente manual
Ejemplo:
__________________________________________________________________
Dato elemental
Nombre : Estado_Civil
Descripción
: Código de una letra para indicar el estado civil de
cada
empleado.
Long y tipo : 1 caracter alfabético.
Sinóni mos : ESTADO (Personal)
CIVIL (Nóminas)
Valores : S Soltero D Divorciado
C Casado S Separado
V Viudo O Otros
_________________________________________________________________
Estructura de dato
Nombre : Empleado
Descripció n : Datos necesarios de un empleado.
Componentes : Nombre_empleado +
Num_empleado +
Datos_personales =
Fecha_nacimiento +
Estado_Civil +
Num_hijos [ 0 - ] +
(Num _ tfno)
Dirección =
Calle +
Número +
(Población ) +
Codigo_Postal +
Provincia
__________________________________________________________________
Flujo de datos
Nombre : Pago _ aceptado
Ref : 11.1 - 11.2.
Fuente : 11.1 Aceptar pago
Destino : 11.2 Validar pago
Descripción : Pago recibido y sellado pero no validado.
Estruct de
datos : Cheque +
Recibo _ Caja +
(Letra _ Pago) +
Metodo _ pago
Volumen : 5000 por día
Comentarios
: La letra de pago esta omitida en el 10 % de los
casos.
__________________________________________________________________
Almacenamiento de
datos
Nombre : Historia _Pedidos
Ref :
P4
.
Flujo de Entrada
: 9 - D4 Pedido
Flujo de
Salida :D4 - 10 Detalles pedido
D4- 11 Detalle ventas
D4- 9
Demanda
anterior
Descripción : Todos los pedidos aceptados en los últimos 6 meses.
Contenido : Pedido =
Id_pedido +
Detalle_cliente +
Detalle_libro
__________________________________________________________________
EJEMPLOS:
PLANILLA DE REGISTRO DE LOS PROFESORES DE UN INSTITUTO
CAMPO TAMAÑO TIPO DE DATOS DESCRIPCIÓN
CÉDULA 08 Carácter Clave única del registro
NOMBRES 50 Carácter Nombre del profesor
APELLIDOS 50 Carácter Apellido del profesor
TELÉFONO 10 Carácter Teléfono del profesor
MATERIA 30 Carácter Materia especializada del
profesor
CODIGO DE
MATERIA
10 Carácter Código de la materia asignada
del profesor

Más contenido relacionado

La actualidad más candente

Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
Iris Yadira Moreno Aguirre
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
Renny Batista
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
Yaskelly Yedra
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Nedoww Haw
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
Diana Marcela Hernandez Amaya
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
Caro_Noirgean
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Israel Castillo Cruz
 
Base de datos
Base de datosBase de datos
Base de datos
Luis Sanchez
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Victor Quintero
 
Metodologia Estructurada
Metodologia Estructurada Metodologia Estructurada
Metodologia Estructurada
Luis Eduardo Aponte
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Base de datos
Base de datos Base de datos
Base de datos
karina maita
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidad
Juan Anaya
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
Kudos S.A.S
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradastematico4
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 

La actualidad más candente (20)

Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Metodologia Estructurada
Metodologia Estructurada Metodologia Estructurada
Metodologia Estructurada
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
Base de datos
Base de datos Base de datos
Base de datos
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidad
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 

Similar a Diccionario de base de datos

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Capielo
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
alexis armas
 
Bases datos
Bases datosBases datos
Bases datos
alphalinux
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguezanto2707
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
Bryan Vasquez
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
Angel Rodriguez
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
Santiago Marciales
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
kathyaximena
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
kathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datoskathyaximena
 
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
Jomicast
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorFreddy Ojeda
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
marbelys_perez
 

Similar a Diccionario de base de datos (20)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
 
Bases datos
Bases datosBases datos
Bases datos
 
U4
U4U4
U4
 
U4
U4U4
U4
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
Kathya base de datos
Kathya base de datosKathya base de datos
Kathya base de datos
 
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
 
Omar, lis,chuya
Omar, lis,chuyaOmar, lis,chuya
Omar, lis,chuya
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hector
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
 

Último

BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
FacundoPortela1
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 

Último (20)

BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 

Diccionario de base de datos

  • 1. República Bolivariana de Venezuela Ministerio del poder popular la defensa Universidad experimental politécnica de la fuerza armada UNEFA Núcleo miranda – sede los Teques DICCIONARIO BASE DE DATOS PROFESOR: ESTUDIANTES: EDGAR GUILLEN ARMAS ALEXIS C.I:25.531.971 MONASTERIO MIGUEL C.I: 25.579.215 Los Teques, marzo 2017
  • 2. DICCIONARIO BASE DE DATOS El diccionario de datos es un listado organizado de todos los datos que pertenecen a un sistema. Define con precisión los datos de entrada, salida, componentes de almacenes, flujos, detalles de las relaciones entre almacenes, etc. 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. Los diccionarios de datos son buenos complementos a los diagramas de flujo de datos, los diagramas entidad-relación, etc. El diccionario de datos guarda y organiza los detalles del Diagrama de Flujo de Datos (DFD). Es el segundo componente del análisis estructurado. 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.
  • 3. LAS CARACTERÍSTICAS QUE SE DESCRIBEN EN EL DICCIONARIO DE DATOS SON 1) Name - Es el nombre del elemento de datos; debe ser significativo. 2) Alias - Cualquier otro nombre que se pueda usar para referirse al elemento de datos. Por ejemplo, el nombre de un elemento de datos puede ser Balance actual, y el alias puede ser Deuda. Solo se incluye el alias si realmente es necesario utilizarlo 3) Type y Size - Type o tipo se refiere a si el elemento de datos contiene valor numérico, caracteres o alfabético. Size o tamaño se refiere al máximo de caracteres o de dígitos que puede tener el elemento de datos. 4) Output format or edit mask - Indica cómo se presenta el dato al mostrarse en pantalla o al imprimirse en un reporte. Por ejemplo, el número de teléfono del cliente se puede guardar en el disco usando solo números 7878889999, pero presentarse editado en la pantalla o en el reporte (787) 888-9999. 5) Default value - Es el valor que el elemento de datos tiene si no se cambia entrando otro valor. 6) Prompt, column header or field caption - Es el nombre que se presenta en la pantalla o el título del dato en el reporte. 7) Source - De dónde se origina el valor del elemento de datos. Puede ser una forma, un departamento, otro sistema, etc. 8) Security - Identifica los individuos o departamentos que pueden modificar el elemento de datos. Por ejemplo, la línea de crédito puede ser cambiada por el gerente de crédito. 9) Responsible user(s) - Identifica el (los) usuarios responsables de entrar o cambiar los valores del elemento de datos. 10) Acceptable Data and Data validation - Se especifica el dominio o valores permitidos. Pueden ser valores específicos, una lista de valores, los valores que se encuentren en otro archivo, etc. El valor puede tener reglas de
  • 4. validación; por ejemplo, el salario debe estar entre lo permitido para la posición que el empleado ocupa. 11) Derivation formula - Si el valor es el resultado de un cálculo, se muestra la fórmula que se utiliza. 12) Description or comments - Para proveer información adicional, notas o descripciones. 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. Sintaxis del Diccionario de Datos Conocida la forma de describir los datos y estructuras de datos, explicados en el apartado anterior, a continuación se va a establecer una sintaxis estandarizada que nos permitirá expresar dichos significados: 1) = está compuesto por 2) + y 3) () opcional, puede o no puede estar presente 4) [ ] selección entre varias alternativas 5) { } iteración, repetir lo mismo varias veces 6) ** comentario 7) @ clave principal de un almacenamiento 8) | separador de alternativas en selección
  • 5. Ejemplo: ° Datos elementales. Son datos, que dentro del contexto del usuario, no tiene sentido descomponerlo. Es importante especificar: Valores permitidos, y unidad de medida. peso_persona =* * * unidad: kilo ; rango: 1..150 * sexo = * Masculino o Femenino * * valores: [ M | F ] * ° Datos opcionales. Dirección_cliente = (dirección _entrega) + (dirección _ facturación) Dirección_cliente = [ dirección _entrega | dirección _ facturación | dirección _ entrega+ dirección _ facturación ] Dirección_cliente = dirección _entrega + (dirección _ facturación) ° Iteración. Repetición de uno mas datos elementales o grupo de datos. ' Cero o mas ocurrencias.' pedido = nombre _ cliente + dirección _ entrega + { producto }
  • 6. ° Selección. ' Una y no mas una de las alternativas '. sexo = [ Masculino | Femenino ] ° Dominio (No Yourdon) Consiste definir una única vez cada tipo de Dato elemental, y referenciarlo para cada representación del tipo. fecha = * * * unidad: días ; rango: 0..36500 * fec _ nacimiento = fecha fec _ factura = fecha ° Alias (Sinónimo) No se debe confundir con el dominio. Es un nombre alternativo para un datos elemental. fecha _ contable = fecha fecha _ efectiva = * alias de: fecha _ contable * Nombre = Tratamiento + Nombre_pila + Primer_apellido + Segundo_apellido Tratamiento = [ Sr. | Sra. | Srta. | D. | Dr. ] Nombre_pila = {carácter} Primer_apellido = {carácter} Segundo_apellido = {carácter} carácter = [ A-Z | a-z | - ]
  • 7. Implementación del Diccionario de Datos Varias posibilidades para la implementación de los DD,cada una con sus características y ventajas. ¨ Repositorio de datos à Herramientas automáticas integradas dentro de un entorno CASE. à Dispone de mas posibilidades de la vistas. ¨ Diccionario de datos de SGBD o SO modernos à Dan soporte automático para definiciones de datos, validar su consistencia, producir algunos informes. ¨ Procesador de textos convencional ¨ Totalmente manual Ejemplo: __________________________________________________________________ Dato elemental Nombre : Estado_Civil Descripción : Código de una letra para indicar el estado civil de cada empleado. Long y tipo : 1 caracter alfabético. Sinóni mos : ESTADO (Personal) CIVIL (Nóminas) Valores : S Soltero D Divorciado C Casado S Separado V Viudo O Otros
  • 8. _________________________________________________________________ Estructura de dato Nombre : Empleado Descripció n : Datos necesarios de un empleado. Componentes : Nombre_empleado + Num_empleado + Datos_personales = Fecha_nacimiento + Estado_Civil + Num_hijos [ 0 - ] + (Num _ tfno) Dirección = Calle + Número + (Población ) + Codigo_Postal + Provincia __________________________________________________________________
  • 9. Flujo de datos Nombre : Pago _ aceptado Ref : 11.1 - 11.2. Fuente : 11.1 Aceptar pago Destino : 11.2 Validar pago Descripción : Pago recibido y sellado pero no validado. Estruct de datos : Cheque + Recibo _ Caja + (Letra _ Pago) + Metodo _ pago Volumen : 5000 por día Comentarios : La letra de pago esta omitida en el 10 % de los casos. __________________________________________________________________ Almacenamiento de datos Nombre : Historia _Pedidos Ref : P4 . Flujo de Entrada : 9 - D4 Pedido Flujo de Salida :D4 - 10 Detalles pedido D4- 11 Detalle ventas D4- 9 Demanda anterior Descripción : Todos los pedidos aceptados en los últimos 6 meses. Contenido : Pedido =
  • 10. Id_pedido + Detalle_cliente + Detalle_libro __________________________________________________________________ EJEMPLOS: PLANILLA DE REGISTRO DE LOS PROFESORES DE UN INSTITUTO CAMPO TAMAÑO TIPO DE DATOS DESCRIPCIÓN CÉDULA 08 Carácter Clave única del registro NOMBRES 50 Carácter Nombre del profesor APELLIDOS 50 Carácter Apellido del profesor TELÉFONO 10 Carácter Teléfono del profesor MATERIA 30 Carácter Materia especializada del profesor CODIGO DE MATERIA 10 Carácter Código de la materia asignada del profesor