SlideShare una empresa de Scribd logo
1 de 10
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada
U.N.E.F.A Nucleo Aragua Sede Maracay

DICCIONARIO DE DATOS

CAUTIÑO, Jesus
CIANFAGLIONE, Giorgio
ROJAS, Mariely
VEGAS, Hengerberg

Maracay 31 de enero de 2014
Introducción

Para hacer referencia a diccionario de datos hay que hacer un alto en la
palabra diccionario que es la que define el siguiente trabajo, diccionario significa, libro en
el que se ordenan alfabéticamente palabras de uno o más idiomas junto a su definición,
entonces, el diccionario de datos nos hace referencia al contenido de los pequeños datos
que han de usarse en la creación de la base de datos, colocando su definición, incluyendo
nombre, descripción, alias, contenido y organización.
En este diccionario de datos debe conseguirse toda la lista de datos que forman parte
del flujo de datos, debe tener identificados los procesos, los accesos directos a la
información, flujos de datos, almacenes de datos y procesos, teniendo adicionalmente estos
últimos conceptos ya definidos y ordenados, estos elementos son los más importantes
dentro de un diccionario de datos. Se hace referencia a otros sin mayor relevancia dentro
del diccionario, poniendo como ejemplo, el índice que solo es usado para aumentar la
velocidad de búsqueda, también forma parte de la estructura operacional de las bases de
datos sin la necesidad de ser elementos clave de un diccionario de datos.
Diccionario de datos
Un diccionario de datos es un conjunto de metadatos que contiene las características
lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa,
incluyendo nombre, descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el
acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y
auxilia a los analistas que participan en la determinación de los requerimientos del sistema,
su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que forman
parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de
datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y
descripción de todos estos elementos.
Definiciones
Una definición de un dato se introduce mediante el símbolo “=”; en este contexto
El “=” se lee como “está definido por”, o “está compuesto de”, o “significa”.
Para definir un dato completamente, la definición debe incluir:
El significado del dato en el contexto de la aplicación. Esto se documenta en forma
de comentario.
La composición del dato, si es que está compuesto de otros elementos
significativos.
Los valores que el dato puede tomar, si se trata de un dato elemental que ya no
puede ser descompuesto.
Datos elementales
Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo,
puede ser que no se requiera descomponer el nombre de una persona en primer-nombre,
apellido-materno y apellido-paterno; esto depende del contexto del sistema que se esté
modelando.
Cuando se han identificado los datos elementales, deben ser introducidos en el DD y
proveer una breve descripción que describa el significado del dato. En el caso de que el
dato tenga un nombre significativo, se puede omitir la descripción, sin embargo; es
importante especificar las unidades de medida que el dato puede tomar.
Datos opcionales
Un dato opcional es aquel que puede o no estar presente como componente de un
dato compuesto. Se caracteriza por estar encerrado entre paréntesis.
Selección
Indica que un elemento consiste de exactamente una opción de un conjunto de
alternativas que se encierran entre corchetes.
Iteración
Se usa para indicar ocurrencias repetidas de un componente en un elemento
compuesto.
Ejemplo: Orden-de-compra = nombre-cliente + dirección-de-envío + {artículo}
significa que una orden de compra siempre debe contener un nombre de cliente, una
dirección de envío y cero o más ocurrencias de un artículo.
Ejemplo: Se pueden especificar límites superiores e inferiores a las iteraciones.
Orden-de compra = nombre-cliente + dirección-de-envío + 1{artículo}10 significa que una
orden de compra siempre debe contener un nombre de cliente, una dirección de envío y de
1 a 10 artículos.
Estructura
Cada parte de la información se debe mantener separada para que pueda ser distinguida de
otra. Los elementos de los datos son identificados en dos dimensiones: una estructura de
registro y una estructura de columna. Un registro es un grupo relacionado de campos o filas
de tablas. Las columnas son lo que define a cada campo en el registro. Un diccionario de
datos tiene más información acerca de las columnas que de las filas, ya que las filas se
conforman por datos que no son responsabilidad directa del diccionario de base de datos.
Tipos de datos
Los tipos de datos son parte de la definición de una columna de la base de datos. Estos
especifican el tipo de dato que se debe introducir en el campo. Los tipos básicos de datos se
dividen en numéricos y alfanuméricos. Cada una de estas dos categorías tiene más
divisiones. Los campos numéricos deben ser definidos para especificar si los decimales son
válidos para el campo. La definición de los campos alfanuméricos define si el campo acepta
un carácter o una cadena de muchos caracteres. Los tamaños de los campos también pueden
ser aplicados a datos de tipo numérico. En cuanto a los alfanuméricos, pueden tener
formatos impuestos a ellos, como por ejemplo el formato de fecha o una restricción en los
posibles valores que acepte el campo.
Restricciones de datos
La diferencia entre restricciones y tipos de datos puede ser difícil de notar. Por ejemplo una
restricción en el ancho de una columna es una restricción de columna. Las restricciones de
datos no forman parte de una definición de columna. Las restricciones son reglas que
habilitan las relaciones entre los datos y la estructura de la base de datos. Las restricciones
se aseguran que los datos de una tabla no coincidan con registros múltiples de otras o que
los registros no estén ligados por falta de información esencial, a esto se le llama integridad
de los datos y es ejecutada por las restricciones que evitan que algunas columnas contengan
valores vacíos (null), incluso obliga a que haya singularidad en los contenidos de columnas
específicas.

Otros elementos
Las bases de datos guardan otros objetos que no son hechos para guardar o definir datos,
pero si para formar una parte integral de las operaciones de la base de datos. Ejemplos de
estos elementos son los índices, los cuales aumentan la velocidad de acceso a los datos y a
las vistas, que son consultas que se representan así mismas ante usuario como estructuras
de la base de datos. Un esquema es una cuenta de usuario que contiene objetos de datos y
que aumenta las medidas de seguridad al restringir las acciones que ciertos usuarios pueden
ejecutar. Estos elementos son parte de la estructura operacional de las bases de datos sin la
necesidad de ser elementos clave de un diccionario de datos.
Para cada tabla se debe especificar:
- Su nombre
- La entidad que representa (en caso de que tengas una nomenclatura de nombres de tablas
que no sea descriptiva).
- La descripción de la tabla.
- Las relaciones que tiene esta tabla con otras.
- El (o los) campo(s) que representan la llave primaria de la tabla.
- Las llaves foráneas, en caso de haber.

Para cada campo de cada tabla se debe especificar en el documento:
- El tipo de dato del campo (entero, cadena, flotante, información binaria, etc)
- El tamaño del dato.
- Si el campo es (o forma) la llave primaria. La llave primaria es el dato que identifica a
cada registro individualmente: ej: CURP, RFC, login name único, etc).
- Si el campo (en caso de ser entero) es secuencial (o sea, auto incrementable)
- Si el dato del campo es único (que no se pueda repetir en otro registro de la tabla)
- Si el campo puede ser nulificado (escribir "null" o sea, que el campo pueda estar vacío) o
no.
- Restricciones que el dato en el campo deba tener ("El dato de este campo debe ser mayor
que 21").

- Si el campo es llave foránea (identificador de un registro de otra tabla para relacionar los
datos).

El diccionario de datos es un documento que corresponde al diseño del sistema. Por lo tanto
es independiente al sistema de bases de datos y al lenguaje de programación usado en el
sistema. Aunque, con el auge de los frameworks de mapeo la elaboración manual del
diccionario de datos haya caído en desuso, la documentación del proyecto siempre estará
incompleta si no existe el diccionario de datos.
Conclusión

De esta manera se llega a conocer más a fondo el diccionario de datos su uso y su
importancia en la realización de una base de datos de cualquier índole, teniendo en su
contenido elementos de gran importancia como los tipos de datos que forman parte de la
definición de una columna de la base, especificando el tipo de dato que se debe introducir
en el campo, su estructura que debe ser de manera ordenada y separada una de otra para que
se haga más sencillo y rápido de distinguir en relación a otras, también se vio que hay
elementos que no son de vital importancia para el diccionario de datos ni por consecuente
al analista, el diccionario de datos se conoce por ser independiente totalmente de la base de
datos y del lenguaje que se esté utilizando, su uso vendrá mermando a causa de la
revolución electrónica y a las nuevas tendencias en programas que facilitan la manera de
programar y de hacer las tareas conjuntas con la principal.
REFLEXIONES JESÚS CAUTIÑO:
En el proceso de realización de nuestro proyecto, tuvimos que tener mucho cuidado
al momento de llenar las tablas para el diccionario de datos, haciendo verificación tras
verificación y utilizando las herramientas aprendidas en clase.
Nuestro proyecto ha sido de gran ayuda y enseñanza, porque nos aporta experiencia
no solo en la realización de un diccionario de datos si no también en otros campos de la
base y datos y programación, facilitándonos este proceso de aprendizaje que necesitemos
implementarlo en un futuro no muy lejano.
Realizamos el cuerpo del proyecto que debe ser secuencial y gozar del proceso
comunicación entre una parte y la otra ya que esto determinara el éxito del proyecto.
Esperamos que nuestro proyecto sea el verdadero reflejo de un trabajo y no la simple
transcripción de información de un texto.
HENGERBERG VEGAS:
Nuestra meta principal es crear una Base de Datos, que incorpore la información y
experiencia de cada una de las personas integradas en este proyecto, llevándose a cabo
después de varias semanas de estudios y análisis para la realización perfecta de las tablas y
diccionario de datos.
Una de las cosas aprendida durante la creación de nuestro proyecto fue que con el
trabajo, esfuerzo, dedicación, comunicación e interés de cada una de las personas que
integramos este proyecto logramos un trabajo en equipo exitoso detallado y complejo, esta
experiencia nos servirá a cada uno de nosotros para implementarlo durante toda nuestra
vida de futuros profesionales.
CIANFAGLIONE GIORGIO:
La experiencia principal de este proyecto ha sido el poder manejar la creación de
una base de datos y el manejar el lenguaje .php, el manejar líneas de código, analizar si está
bien o no, el esforzarse por hacer un buen proyecto y aprender cada uno y como grupo ha
sido muy buena. La misma nos servirá en un futuro como ingenieros de sistemas para la
correcta creación de bases de datos y para implementar esta organización y disciplina a
nuestro día a día.

Más contenido relacionado

La actualidad más candente

Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadGiovani Ramirez
 
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSDISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSGonzalo Murga Sotelo
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binarioMariela Cabezas
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
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
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 

La actualidad más candente (20)

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
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidad
 
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSDISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binario
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion 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
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 

Destacado (10)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Notacion
NotacionNotacion
Notacion
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
FORMATO PARA DICCIONARIO DE DATOS
FORMATO PARA DICCIONARIO DE DATOSFORMATO PARA DICCIONARIO DE DATOS
FORMATO PARA DICCIONARIO DE DATOS
 
Conclusiones y recomendaciones
Conclusiones y recomendacionesConclusiones y recomendaciones
Conclusiones y recomendaciones
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 

Similar a Diccionario de datos Unefa

Similar a Diccionario de datos Unefa (20)

Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
Base de datos teoria
Base de datos teoriaBase de datos teoria
Base de datos teoria
 
Diccionario de datos a
Diccionario de datos aDiccionario de datos a
Diccionario de datos a
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases datos
Bases datosBases datos
Bases datos
 
U4
U4U4
U4
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
U4
U4U4
U4
 
Informatica
InformaticaInformatica
Informatica
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
 

Ú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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitariolucianosaldivia3
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 

Ú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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
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
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 

Diccionario de datos Unefa

  • 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada U.N.E.F.A Nucleo Aragua Sede Maracay DICCIONARIO DE DATOS CAUTIÑO, Jesus CIANFAGLIONE, Giorgio ROJAS, Mariely VEGAS, Hengerberg Maracay 31 de enero de 2014
  • 2. Introducción Para hacer referencia a diccionario de datos hay que hacer un alto en la palabra diccionario que es la que define el siguiente trabajo, diccionario significa, libro en el que se ordenan alfabéticamente palabras de uno o más idiomas junto a su definición, entonces, el diccionario de datos nos hace referencia al contenido de los pequeños datos que han de usarse en la creación de la base de datos, colocando su definición, incluyendo nombre, descripción, alias, contenido y organización. En este diccionario de datos debe conseguirse toda la lista de datos que forman parte del flujo de datos, debe tener identificados los procesos, los accesos directos a la información, flujos de datos, almacenes de datos y procesos, teniendo adicionalmente estos últimos conceptos ya definidos y ordenados, estos elementos son los más importantes dentro de un diccionario de datos. Se hace referencia a otros sin mayor relevancia dentro del diccionario, poniendo como ejemplo, el índice que solo es usado para aumentar la velocidad de búsqueda, también forma parte de la estructura operacional de las bases de datos sin la necesidad de ser elementos clave de un diccionario de datos.
  • 3. Diccionario de datos Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos. Definiciones Una definición de un dato se introduce mediante el símbolo “=”; en este contexto El “=” se lee como “está definido por”, o “está compuesto de”, o “significa”. Para definir un dato completamente, la definición debe incluir: El significado del dato en el contexto de la aplicación. Esto se documenta en forma de comentario. La composición del dato, si es que está compuesto de otros elementos significativos. Los valores que el dato puede tomar, si se trata de un dato elemental que ya no puede ser descompuesto. Datos elementales Son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primer-nombre,
  • 4. apellido-materno y apellido-paterno; esto depende del contexto del sistema que se esté modelando. Cuando se han identificado los datos elementales, deben ser introducidos en el DD y proveer una breve descripción que describa el significado del dato. En el caso de que el dato tenga un nombre significativo, se puede omitir la descripción, sin embargo; es importante especificar las unidades de medida que el dato puede tomar. Datos opcionales Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto. Se caracteriza por estar encerrado entre paréntesis. Selección Indica que un elemento consiste de exactamente una opción de un conjunto de alternativas que se encierran entre corchetes. Iteración Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto. Ejemplo: Orden-de-compra = nombre-cliente + dirección-de-envío + {artículo} significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y cero o más ocurrencias de un artículo. Ejemplo: Se pueden especificar límites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + dirección-de-envío + 1{artículo}10 significa que una orden de compra siempre debe contener un nombre de cliente, una dirección de envío y de 1 a 10 artículos. Estructura Cada parte de la información se debe mantener separada para que pueda ser distinguida de otra. Los elementos de los datos son identificados en dos dimensiones: una estructura de registro y una estructura de columna. Un registro es un grupo relacionado de campos o filas
  • 5. de tablas. Las columnas son lo que define a cada campo en el registro. Un diccionario de datos tiene más información acerca de las columnas que de las filas, ya que las filas se conforman por datos que no son responsabilidad directa del diccionario de base de datos. Tipos de datos Los tipos de datos son parte de la definición de una columna de la base de datos. Estos especifican el tipo de dato que se debe introducir en el campo. Los tipos básicos de datos se dividen en numéricos y alfanuméricos. Cada una de estas dos categorías tiene más divisiones. Los campos numéricos deben ser definidos para especificar si los decimales son válidos para el campo. La definición de los campos alfanuméricos define si el campo acepta un carácter o una cadena de muchos caracteres. Los tamaños de los campos también pueden ser aplicados a datos de tipo numérico. En cuanto a los alfanuméricos, pueden tener formatos impuestos a ellos, como por ejemplo el formato de fecha o una restricción en los posibles valores que acepte el campo. Restricciones de datos La diferencia entre restricciones y tipos de datos puede ser difícil de notar. Por ejemplo una restricción en el ancho de una columna es una restricción de columna. Las restricciones de datos no forman parte de una definición de columna. Las restricciones son reglas que habilitan las relaciones entre los datos y la estructura de la base de datos. Las restricciones se aseguran que los datos de una tabla no coincidan con registros múltiples de otras o que los registros no estén ligados por falta de información esencial, a esto se le llama integridad de los datos y es ejecutada por las restricciones que evitan que algunas columnas contengan valores vacíos (null), incluso obliga a que haya singularidad en los contenidos de columnas específicas. Otros elementos Las bases de datos guardan otros objetos que no son hechos para guardar o definir datos, pero si para formar una parte integral de las operaciones de la base de datos. Ejemplos de estos elementos son los índices, los cuales aumentan la velocidad de acceso a los datos y a
  • 6. las vistas, que son consultas que se representan así mismas ante usuario como estructuras de la base de datos. Un esquema es una cuenta de usuario que contiene objetos de datos y que aumenta las medidas de seguridad al restringir las acciones que ciertos usuarios pueden ejecutar. Estos elementos son parte de la estructura operacional de las bases de datos sin la necesidad de ser elementos clave de un diccionario de datos. Para cada tabla se debe especificar: - Su nombre - La entidad que representa (en caso de que tengas una nomenclatura de nombres de tablas que no sea descriptiva). - La descripción de la tabla. - Las relaciones que tiene esta tabla con otras. - El (o los) campo(s) que representan la llave primaria de la tabla. - Las llaves foráneas, en caso de haber. Para cada campo de cada tabla se debe especificar en el documento: - El tipo de dato del campo (entero, cadena, flotante, información binaria, etc) - El tamaño del dato. - Si el campo es (o forma) la llave primaria. La llave primaria es el dato que identifica a cada registro individualmente: ej: CURP, RFC, login name único, etc). - Si el campo (en caso de ser entero) es secuencial (o sea, auto incrementable) - Si el dato del campo es único (que no se pueda repetir en otro registro de la tabla) - Si el campo puede ser nulificado (escribir "null" o sea, que el campo pueda estar vacío) o no. - Restricciones que el dato en el campo deba tener ("El dato de este campo debe ser mayor que 21"). - Si el campo es llave foránea (identificador de un registro de otra tabla para relacionar los datos). El diccionario de datos es un documento que corresponde al diseño del sistema. Por lo tanto
  • 7. es independiente al sistema de bases de datos y al lenguaje de programación usado en el sistema. Aunque, con el auge de los frameworks de mapeo la elaboración manual del diccionario de datos haya caído en desuso, la documentación del proyecto siempre estará incompleta si no existe el diccionario de datos.
  • 8. Conclusión De esta manera se llega a conocer más a fondo el diccionario de datos su uso y su importancia en la realización de una base de datos de cualquier índole, teniendo en su contenido elementos de gran importancia como los tipos de datos que forman parte de la definición de una columna de la base, especificando el tipo de dato que se debe introducir en el campo, su estructura que debe ser de manera ordenada y separada una de otra para que se haga más sencillo y rápido de distinguir en relación a otras, también se vio que hay elementos que no son de vital importancia para el diccionario de datos ni por consecuente al analista, el diccionario de datos se conoce por ser independiente totalmente de la base de datos y del lenguaje que se esté utilizando, su uso vendrá mermando a causa de la revolución electrónica y a las nuevas tendencias en programas que facilitan la manera de programar y de hacer las tareas conjuntas con la principal.
  • 9. REFLEXIONES JESÚS CAUTIÑO: En el proceso de realización de nuestro proyecto, tuvimos que tener mucho cuidado al momento de llenar las tablas para el diccionario de datos, haciendo verificación tras verificación y utilizando las herramientas aprendidas en clase. Nuestro proyecto ha sido de gran ayuda y enseñanza, porque nos aporta experiencia no solo en la realización de un diccionario de datos si no también en otros campos de la base y datos y programación, facilitándonos este proceso de aprendizaje que necesitemos implementarlo en un futuro no muy lejano. Realizamos el cuerpo del proyecto que debe ser secuencial y gozar del proceso comunicación entre una parte y la otra ya que esto determinara el éxito del proyecto. Esperamos que nuestro proyecto sea el verdadero reflejo de un trabajo y no la simple transcripción de información de un texto. HENGERBERG VEGAS: Nuestra meta principal es crear una Base de Datos, que incorpore la información y experiencia de cada una de las personas integradas en este proyecto, llevándose a cabo después de varias semanas de estudios y análisis para la realización perfecta de las tablas y diccionario de datos. Una de las cosas aprendida durante la creación de nuestro proyecto fue que con el trabajo, esfuerzo, dedicación, comunicación e interés de cada una de las personas que integramos este proyecto logramos un trabajo en equipo exitoso detallado y complejo, esta experiencia nos servirá a cada uno de nosotros para implementarlo durante toda nuestra vida de futuros profesionales. CIANFAGLIONE GIORGIO: La experiencia principal de este proyecto ha sido el poder manejar la creación de una base de datos y el manejar el lenguaje .php, el manejar líneas de código, analizar si está bien o no, el esforzarse por hacer un buen proyecto y aprender cada uno y como grupo ha sido muy buena. La misma nos servirá en un futuro como ingenieros de sistemas para la
  • 10. correcta creación de bases de datos y para implementar esta organización y disciplina a nuestro día a día.