SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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 NEGRIN YULISBETH C.I:26.219.118
MURGA YUGLEIDY C.I.25.618.278
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.
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.
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.
Razones para su utilización:
1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes
cantidades de datos, aun en los sistemas más chicos hay gran cantidad de datos.
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles.
Por eso se registra la información, ya sea sobre hoja de papel o usando
procesadores de texto. Los analistas más organizados usan el diccionario de datos
automatizados diseñados específicamente para el análisis y diseño de software.
2- Para asignarle un solo significado a cada uno de los elementos y actividades del
sistema.
Los diccionarios de datos proporcionan asistencia para asegurar significados
comunes para los elementos y actividades del sistema y registrando detalles
adicionales relacionadas con el flujo de datos en el sistema, de tal manera que todo
pueda localizarse con rapidez.
3- Para documentar las características del sistema, incluyendo partes o
componentes, así como los aspectos que los distinguen. También es necesario
saber bajo qué circunstancias se lleva a cabo cada proceso y con que frecuencia
ocurren. Produciendo una comprensión más completa. Una vez que las
características están articuladas y registradas, todos los participantes en el proyecto
tendrán una fuente común de información con respecto al sistema.
4- Para facilitar el análisis de los detalles con la finalidad de evaluar las
características y determinar donde efectuar cambios en el sistema.
Determina si son necesarias nuevas características o si están en orden los cambios
de cualquier tipo.
Se abordan las características:
* Naturaleza de las transacciones: las actividades de la empresa que se llevan a
cabo mientras se emplea el sistema.
* Preguntas: solicitudes para la recuperación o procesamiento de información para
generar una respuesta especifica.
* Archivos y bases de datos: detalles de las transacciones y registros maestros que
son de interés para la organización.
* Capacidad del sistema: Habilidad del sistema para aceptar, procesar y almacenar
transacciones y datos
5- Localizar errores y omisiones en el sistema, detectan dificultades, y las presentan
en un informe. Aun en los manuales, se revelan errores.
Contenido de un registro del diccionario
El diccionario tiene dos tipos de descripciones para el flujo de datos del sistema,
son los elementos datos y estructura de datos.
Elemento dato: son los bloques básicos para todos los demás datos del sistema,
por si mismos no le dan un significado suficiente al usuario. Se agrupan para formar
una estructura de datos.
Descripción: Cada entrada en el diccionario consiste de un conjunto de detalles que
describen los datos utilizados o producidos por el sistema.
Cada uno está identificado con:
Un nombre: para distinguir un dato de otro.
Descripción: indica lo que representa en el sistema.
Alias: porque un dato puede recibir varios nombres, dependiendo de quien uso este
dato.
Longitud: porque es de importancia de saber la cantidad de espacio necesario para
cada dato.
Valores de los datos: porque en algunos procesos solo son permitidos valores muy
específicos para los datos. Si los valores de los datos están restringidos a un
intervalo especifico, esto debe estar en la entrada del diccionario.
Estructura de datos: es un grupo de datos que están relacionados con otros y que
en conjunto describen un componente del sistema.
Descripción:
Se construyen sobre cuatro relaciones de componentes. Se pueden utilizar las
siguientes combinaciones ya sea individualmente o en conjunción con alguna otra.
Relación secuencial: define los componentes que siempre se incluyen en una
estructura de datos.
Relación de selección: (uno u otro), define las alternativas para datos o estructuras
de datos incluidos en una estructura de datos.
Relación de iteración: (repetitiva), define la repetición de un componente.
Relación opcional: los datos pueden o no estar incluidos, o sea, una o ninguna
iteración.
Notación
Los analistas usan símbolos especiales con la finalidad de no usar demasiada
cantidad de texto para la descripción de las relaciones entre datos y mostrar con
claridad las relaciones estructurales. En algunos casos se emplean términos
diferentes para describir la misma entidad (alias) estos se representan con un signo
igual (=) que vincula los datos.
Estructuras de Datos
Una estructura de datos es un grupo de datos elementales que están relacionados
con otros y que en conjunto describen un componente del sistema
Data flows (Flujo de datos) - Las características que se describen en el flujo de
datos son:
1. Name – El nombre del flujo de datos tal y como aparece en el DFD.
2. Alias – Otro nombre con que se conozca el flujo de datos.
3. Abbreviation or ID – Código que provee acceso rápido al flujo de datos
en un diccionario de datos automatizado.
4. Description – Describe el flujo de datos y su propósito.5. Origin – De donde
sale (la fuente) el flujo de datos. Puede ser un proceso, un “data store” o una entidad.
6. Destination – El punto final del flujo de datos en el DFD. Puede ser un proceso,
un “data store” o una entidad.
7. 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.
8. Volume and frequency – Describe el número esperado de ocurrencias para el
flujo de datos por unidad de tiempo.
“Data store” – Las características que se describen en el “data store” son:
1. Name – El nombre del “data store” según aparece en el DFD.
2. Alias – Otro nombre con el que se pueda llamar al “data store”.
3. Abbreviation or ID – Código que provee un acceso rápido al “data store” en un
diccionario de datos automatizado.
4. Description – Describe el “data store” y su propósito.5. Input data flows –
Los nombres de los flujos de datos que entran al “data store”.
6. Output data flows – Los nombres de los flujos de datos que salen del “data
store”.
7. Record – El nombre del record en el diccionario de datos para el “data store”.
8. Volume and Frequency – El número estimado de records guardados en el
“data store”, al igual que el aumento o cambio esperado.
Proceso – Se documenta cada función primitiva. Se incluye:
1. Process name or label – El nombre del proceso como aparece en el DFD.
2. Purpose or description – Un resumen del propósito general del proceso. Los
detalles se documentan en el Process Description.
3. Process number – Número de referencia que identifica el proceso y su relación
con los niveles del sistema.
4. Input data flows – Los nombres de los flujos de datos que entran al proceso.
5. Output data flows – Los nombres de los flujos de datos que salen del proceso.
6. Process Description – Se explican los detalles del proceso.
Entidades Externas – Las características que se describen son:
1. Name
2. Alias
3. Description – Describe a la entidad y su propósito.
4. Input data flow
5. Output data flow
Record – Se describe lo siguiente:
1. Record name
2. Alias
3. Description
4. Record content or composition – Una lista de todos los elementos de datos
incluidos en el record. Se identifica cualquier “key” primario, o sea un elemento de
datos en el record que identifica en forma única al record.
EJEMPLOS:
CAMPO DOMINIO TIPO DE
CAMPO
INDIZACION VALIDACION
ID_CLIENTE clave del
cliente
number(10) número entrada
obligatoria
unica
NOMBRE_CLIENTE nombre(s) del
cliente
char(30) palabra entrada
obligatoria
APELLIDO_CLIENTE apellido del
cliente
char(30) palabra entrada
obligatoria
DIRECCION_CLIENTE domicilio del
cliente
char(30) palabra entrada
obligatoria
TELEFONO_CLIENTE #telefono del
cliente
char(20) palabra entrada
obligatoria
NROTARJETA_CLIENTE #tarjeta del
cliente
number(10) numero entrada
obligatoria
EJEMPLO:
NOMBRE DEL ARCHIVO: Planilla Fecha de creación: 28/03/2017
DESCRIPCIÓN: BASE DE DATOS QUE CONTENDRA LA PLANILLA DE LOS
ALUMNOS DE UN INSTITUTO
CAMPO TAMAÑO TIPO DE DATOS DESCRIPCIÓN
cCÉDULA 08 Carácter Clave única del registro
cNOMBRE 15 Carácter Nombre del alumno
cAPELLIDO 15 Carácter Apellido del alumno
cPATERNO 15 Carácter Apellido del padre del alumno
cMATERNO 15 Carácter Apellido de la madre del
alumno
aTELÉFONO 10 Carácter Teléfono del alumno
CAMPOS CLAVES: cCEDÚLA , cNOMBRE, cAPELLIDO.
EJEMPLO:
FACTURACIÓN
LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCIÓN
PK Código de
Factura
cdfta Numérico 4 Almacena el código de la
factura
FK Código de
Empresa
Cddeps Numérico 4 Almacena y muestra el
código de la empresa
FK Código de
Registro
cdrt Numérico 4 Almacena y muestra el
código del registro de la
empresa
FK Código de
Producto
Cdpct Numérico 4 Almacena y muestra el
código del producto
FK Fecha Fh Fecha/hora 50 Almacena la fecha de
realización de la factura
FK Total Tl Numérico 4 Almacena y muestra el
total de la factura
EJEMPLO:
Teléfono Int 10 Ingresara el número
telefónico con un máximo de
10 dígitos.
ejemplo: 9979774849
Toros Código Int 10 Clave primaria Se pondrá el código del toro
con un máximo de 10 dígitos.
Año de
nacimiento
Year 6 Se pondrá el año de
nacimiento del toro ejemplo:
28/03/2000
Número Int 3 Aquí se pondrá el número del
toro con un máximo de 3
dígitos. ejemplo:303
Color Char 10 Se pondrá el color del toro en
escena. ejemplo: Negro
Orden
estocada
Char 20 Aquí se pondrá el orden
estocado del toro que está en
escena.
ejemplo: Primero
Plaza Nombre Char 20 Clave primaria Insertará el nombre de la
plaza donde se realizará la
corrida.
Localidad Char 20 Se pondría el nombre de la
localidad donde se va a
realizar la corrida
Bibliografía
http://katyygaby.blogspot.com/p/diccionario-de-datos.html
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/Bases_de_dat
os_vers22_Victor_Alvarez/POLILIBRO/UNIDAD3/BASE%20DE%20DATOS-
81.html

Más contenido relacionado

La actualidad más candente

Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...Bryan Canelas
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradastematico4
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionAngeliik Cortes
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefaginotamborero
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructuradoJorge Garcia
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...Capitulo 13 diseño de bases de datos -  analisis y diseño de sistemas. Kendal...
Capitulo 13 diseño de bases de datos - analisis y diseño de sistemas. Kendal...
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 
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
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructurado
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Dfd
DfdDfd
Dfd
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 

Similar a Diccionario de base de datos.

Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 
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
 
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 softwareHelen De la Cruz
 
Diagrama - planificacion
Diagrama - planificacionDiagrama - planificacion
Diagrama - planificacionkerhenN
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos asdgsdgnlsdf
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datosCristyGuillen12
 
Método del desarrollo
Método del desarrolloMétodo del desarrollo
Método del desarrollojrllp
 
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 servidorJomicast
 
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
 

Similar a Diccionario de base de datos. (20)

Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
 
Base de datos teoria
Base de datos teoriaBase de datos teoria
Base de datos teoria
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
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
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
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
 
Preguntas del examen
Preguntas del examenPreguntas del examen
Preguntas del examen
 
Suri mtz
Suri mtzSuri mtz
Suri mtz
 
Suri Mtz 3.4
Suri Mtz 3.4Suri Mtz 3.4
Suri Mtz 3.4
 
Diagrama - planificacion
Diagrama - planificacionDiagrama - planificacion
Diagrama - planificacion
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos a
 
Diseño de Base Datos UPVT
Diseño de Base Datos UPVTDiseño de Base Datos UPVT
Diseño de Base Datos UPVT
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Método del desarrollo
Método del desarrolloMétodo del desarrollo
Método del desarrollo
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario 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
 
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
 
DICCIONARIO DE DATOS.pptx
DICCIONARIO DE DATOS.pptxDICCIONARIO DE DATOS.pptx
DICCIONARIO DE DATOS.pptx
 

Último

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

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 NEGRIN YULISBETH C.I:26.219.118 MURGA YUGLEIDY C.I.25.618.278 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. 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.
  • 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.
  • 4. 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. Razones para su utilización: 1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes cantidades de datos, aun en los sistemas más chicos hay gran cantidad de datos. Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles. Por eso se registra la información, ya sea sobre hoja de papel o usando procesadores de texto. Los analistas más organizados usan el diccionario de datos automatizados diseñados específicamente para el análisis y diseño de software. 2- Para asignarle un solo significado a cada uno de los elementos y actividades del sistema. Los diccionarios de datos proporcionan asistencia para asegurar significados comunes para los elementos y actividades del sistema y registrando detalles adicionales relacionadas con el flujo de datos en el sistema, de tal manera que todo pueda localizarse con rapidez. 3- Para documentar las características del sistema, incluyendo partes o componentes, así como los aspectos que los distinguen. También es necesario saber bajo qué circunstancias se lleva a cabo cada proceso y con que frecuencia
  • 5. ocurren. Produciendo una comprensión más completa. Una vez que las características están articuladas y registradas, todos los participantes en el proyecto tendrán una fuente común de información con respecto al sistema. 4- Para facilitar el análisis de los detalles con la finalidad de evaluar las características y determinar donde efectuar cambios en el sistema. Determina si son necesarias nuevas características o si están en orden los cambios de cualquier tipo. Se abordan las características: * Naturaleza de las transacciones: las actividades de la empresa que se llevan a cabo mientras se emplea el sistema. * Preguntas: solicitudes para la recuperación o procesamiento de información para generar una respuesta especifica. * Archivos y bases de datos: detalles de las transacciones y registros maestros que son de interés para la organización. * Capacidad del sistema: Habilidad del sistema para aceptar, procesar y almacenar transacciones y datos 5- Localizar errores y omisiones en el sistema, detectan dificultades, y las presentan en un informe. Aun en los manuales, se revelan errores. Contenido de un registro del diccionario El diccionario tiene dos tipos de descripciones para el flujo de datos del sistema, son los elementos datos y estructura de datos.
  • 6. Elemento dato: son los bloques básicos para todos los demás datos del sistema, por si mismos no le dan un significado suficiente al usuario. Se agrupan para formar una estructura de datos. Descripción: Cada entrada en el diccionario consiste de un conjunto de detalles que describen los datos utilizados o producidos por el sistema. Cada uno está identificado con: Un nombre: para distinguir un dato de otro. Descripción: indica lo que representa en el sistema. Alias: porque un dato puede recibir varios nombres, dependiendo de quien uso este dato. Longitud: porque es de importancia de saber la cantidad de espacio necesario para cada dato. Valores de los datos: porque en algunos procesos solo son permitidos valores muy específicos para los datos. Si los valores de los datos están restringidos a un intervalo especifico, esto debe estar en la entrada del diccionario. Estructura de datos: es un grupo de datos que están relacionados con otros y que en conjunto describen un componente del sistema. Descripción: Se construyen sobre cuatro relaciones de componentes. Se pueden utilizar las siguientes combinaciones ya sea individualmente o en conjunción con alguna otra. Relación secuencial: define los componentes que siempre se incluyen en una estructura de datos.
  • 7. Relación de selección: (uno u otro), define las alternativas para datos o estructuras de datos incluidos en una estructura de datos. Relación de iteración: (repetitiva), define la repetición de un componente. Relación opcional: los datos pueden o no estar incluidos, o sea, una o ninguna iteración. Notación Los analistas usan símbolos especiales con la finalidad de no usar demasiada cantidad de texto para la descripción de las relaciones entre datos y mostrar con claridad las relaciones estructurales. En algunos casos se emplean términos diferentes para describir la misma entidad (alias) estos se representan con un signo igual (=) que vincula los datos. Estructuras de Datos Una estructura de datos es un grupo de datos elementales que están relacionados con otros y que en conjunto describen un componente del sistema Data flows (Flujo de datos) - Las características que se describen en el flujo de datos son: 1. Name – El nombre del flujo de datos tal y como aparece en el DFD. 2. Alias – Otro nombre con que se conozca el flujo de datos. 3. Abbreviation or ID – Código que provee acceso rápido al flujo de datos en un diccionario de datos automatizado. 4. Description – Describe el flujo de datos y su propósito.5. Origin – De donde sale (la fuente) el flujo de datos. Puede ser un proceso, un “data store” o una entidad. 6. Destination – El punto final del flujo de datos en el DFD. Puede ser un proceso, un “data store” o una entidad.
  • 8. 7. 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. 8. Volume and frequency – Describe el número esperado de ocurrencias para el flujo de datos por unidad de tiempo. “Data store” – Las características que se describen en el “data store” son: 1. Name – El nombre del “data store” según aparece en el DFD. 2. Alias – Otro nombre con el que se pueda llamar al “data store”. 3. Abbreviation or ID – Código que provee un acceso rápido al “data store” en un diccionario de datos automatizado. 4. Description – Describe el “data store” y su propósito.5. Input data flows – Los nombres de los flujos de datos que entran al “data store”. 6. Output data flows – Los nombres de los flujos de datos que salen del “data store”. 7. Record – El nombre del record en el diccionario de datos para el “data store”. 8. Volume and Frequency – El número estimado de records guardados en el “data store”, al igual que el aumento o cambio esperado. Proceso – Se documenta cada función primitiva. Se incluye: 1. Process name or label – El nombre del proceso como aparece en el DFD. 2. Purpose or description – Un resumen del propósito general del proceso. Los detalles se documentan en el Process Description.
  • 9. 3. Process number – Número de referencia que identifica el proceso y su relación con los niveles del sistema. 4. Input data flows – Los nombres de los flujos de datos que entran al proceso. 5. Output data flows – Los nombres de los flujos de datos que salen del proceso. 6. Process Description – Se explican los detalles del proceso. Entidades Externas – Las características que se describen son: 1. Name 2. Alias 3. Description – Describe a la entidad y su propósito. 4. Input data flow 5. Output data flow Record – Se describe lo siguiente: 1. Record name 2. Alias 3. Description 4. Record content or composition – Una lista de todos los elementos de datos incluidos en el record. Se identifica cualquier “key” primario, o sea un elemento de datos en el record que identifica en forma única al record.
  • 10. EJEMPLOS: CAMPO DOMINIO TIPO DE CAMPO INDIZACION VALIDACION ID_CLIENTE clave del cliente number(10) número entrada obligatoria unica NOMBRE_CLIENTE nombre(s) del cliente char(30) palabra entrada obligatoria APELLIDO_CLIENTE apellido del cliente char(30) palabra entrada obligatoria DIRECCION_CLIENTE domicilio del cliente char(30) palabra entrada obligatoria TELEFONO_CLIENTE #telefono del cliente char(20) palabra entrada obligatoria NROTARJETA_CLIENTE #tarjeta del cliente number(10) numero entrada obligatoria
  • 11. EJEMPLO: NOMBRE DEL ARCHIVO: Planilla Fecha de creación: 28/03/2017 DESCRIPCIÓN: BASE DE DATOS QUE CONTENDRA LA PLANILLA DE LOS ALUMNOS DE UN INSTITUTO CAMPO TAMAÑO TIPO DE DATOS DESCRIPCIÓN cCÉDULA 08 Carácter Clave única del registro cNOMBRE 15 Carácter Nombre del alumno cAPELLIDO 15 Carácter Apellido del alumno cPATERNO 15 Carácter Apellido del padre del alumno cMATERNO 15 Carácter Apellido de la madre del alumno aTELÉFONO 10 Carácter Teléfono del alumno CAMPOS CLAVES: cCEDÚLA , cNOMBRE, cAPELLIDO.
  • 12. EJEMPLO: FACTURACIÓN LLAVE NOMBRE CAMPO TIPO TAMAÑO DESCRIPCIÓN PK Código de Factura cdfta Numérico 4 Almacena el código de la factura FK Código de Empresa Cddeps Numérico 4 Almacena y muestra el código de la empresa FK Código de Registro cdrt Numérico 4 Almacena y muestra el código del registro de la empresa FK Código de Producto Cdpct Numérico 4 Almacena y muestra el código del producto FK Fecha Fh Fecha/hora 50 Almacena la fecha de realización de la factura FK Total Tl Numérico 4 Almacena y muestra el total de la factura
  • 13. EJEMPLO: Teléfono Int 10 Ingresara el número telefónico con un máximo de 10 dígitos. ejemplo: 9979774849 Toros Código Int 10 Clave primaria Se pondrá el código del toro con un máximo de 10 dígitos. Año de nacimiento Year 6 Se pondrá el año de nacimiento del toro ejemplo: 28/03/2000 Número Int 3 Aquí se pondrá el número del toro con un máximo de 3 dígitos. ejemplo:303 Color Char 10 Se pondrá el color del toro en escena. ejemplo: Negro Orden estocada Char 20 Aquí se pondrá el orden estocado del toro que está en escena. ejemplo: Primero Plaza Nombre Char 20 Clave primaria Insertará el nombre de la plaza donde se realizará la corrida. Localidad Char 20 Se pondría el nombre de la localidad donde se va a realizar la corrida