Está en la página 1de 6

http://es.wikipedia.org/wiki/Diccionario_de_datos http://labredes.itcolima.edu.mx/fundamentosbd/sd_u3_6.htm http://www.slideshare.net/asig31/diccionario-de-datos-13223651 http://es.scribd.com/doc/19022995/Ejemplo-Diccionario-de-Datos http://losgordi.blogspot.es/ http://www.monografias.com/trabajos5/inso/inso2.shtml http://es.scribd.

com/doc/46057480/Diccionario-de-Datos

Diccionario de datos
Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo. 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 ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos.
ndice
[ocultar]

1 Definiciones 2 Datos elementales 3 Datos opcionales 4 Seleccin 5 Iteracin

Definiciones[editar editar cdigo]


Una definicin de un dato se introduce mediante el smbolo =; en este contexto

El = se lee como est definido por, o est compuesto de, o significa.

Para definir un dato completamente, la definicin debe incluir:

El significado del dato en el contexto de la aplicacin. Esto se documenta en forma de comentario.

La composicin 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[editar editar cdigo]


Son aquellos para los cuales no hay una descomposicin significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primer-nombre, apellido-materno y apellidopaterno; 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 descripcin que describa el significado del dato. En el caso de que el dato tenga un nombre significativo, se puede omitir la descripcin, sin embargo; es importante especificar las unidades de medida que el dato puede tomar.

Datos opcionales[editar editar cdigo]


Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto. Se caracteriza por estar encerrado entre parntesis.

Seleccin[editar editar cdigo]


Indica que un elemento consiste de exactamente una opcin de un conjunto de alternativas que se encierran entre corchetes.

Iteracin[editar editar cdigo]


Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto. Ejemplo: Orden-de-compra = nombre-cliente + direccin-de-envo + {artculo} significa que una orden de compra siempre debe contener un nombre de cliente, una direccin de envo y cero o ms ocurrencias de un artculo. Ejemplo: Se pueden especificar lmites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + direccin-de-envo + 1{artculo}10 significa que una orden de compra siempre debe contener un nombre de cliente, una direccin de envo y de 1 a 10 artculos.

3.6 Diccionario de bases de datos


3.6.1 Concepto

Segn [David M. Kroenke] Un diccionario de datos es una herramienta de importancia para el administrador de la base de datos, es un catalogo accesible para el usuario de datos relacionados. Con la base de datos.

Segn [Elmasri/Navathe] Con el termino de diccionario de datos suele designarse una utilera de software ms general que un catalogo. Los sistemas de diccionario de datos sirven para mantener informacin relativa al hardware y software, la documentacin y los usuarios del sistema, as como otra informacin pertinente para la administracin del sistema.

Resumen
Los sistemas de diccionario de datos sirven para mantener informacin relativa al hardware y software, la documentacin y los usuarios del sistema, as como otra informacin pertinente para la administracin del sistema. Es un catalogo accesible para el usuario de datos relacionados Con la base de datos.

3.6.2 Contenido y funcin


Segn [Korth y Silberschatz] El diccionario de datos almacena informacin acerca de la estructura de la base de datos, y la informacin de autorizacin, y datos acerca de las relaciones. Tipos de informacin que el sistema debe almacenar estn: Los nombres de las relaciones. Los nombres de los atributos de cada relacin. Los dominios de los atributos. Los nombres de las vistas definidas en la base de datos y la definicin de esas vistas. Las restricciones de integridad de cada relacin (por ejemplo, las restricciones e clave). Adems de esto, muchos sistemas conservan los datos siguientes de los usuarios del sistema: Nombres de los Informacin contable acerca de los usuarios. usuarios autorizados.

En los sistemas que utilizan estructuras altamente sofisticadas para almacenar relaciones, pueden conservarse datos estadsticos y descriptivos acerca de las relaciones: Nmero de tuplas en cada relacin. Mtodo de almacenamiento utilizado para cada relacin (por ejemplo, agrupado o sin agrupar).

3.6.3 Tipos
Segn [Elmasri/Navathe] Diccionario de datos Activo: Es un diccionario cuyas entradas son modificadas en forma automtica por el software, siempre que ocurran modificaciones en la escritura de la base de datos. Diccionario de datos Pasivo : necesitan ser actualizados en forma separada, para hacer modificaciones en la base de datos, de lo contrario no reflejarn con exactitud el estado de la base de datos. Los diccionarios de datos Activos cuestan ms, pero aseguran se actualicen; no estn disponibles con todos los productos DBMS. Los diccionarios de datos pasivos son menos costosos que los activos, pero se requiere de mayor esfuerzo para mantenerlos actualizados. Cualquiera de ellos es una gran ayuda al DBA para registrar y rastrear nombres, formatos, relaciones y referencias cruzadas de los datos.

10.3.3. Casos prcticos Ejercicios:

Dadas las siguientes relaciones analcelas cuidadosamente, declare su clave, las dependencias funcionales y normalcela en caso de ser necesario.

Al normalizar la relacin indique hasta que forma normal lleg y cuales son las claves principales y ajenas de las relaciones resultantes.

10.3.4. Banco de reactivos

1. Explicar qu significa?: Repeticin de la informacin Incapacidad para representar informacin Prdida de informacin

Explicar por qu cualquiera de estas propiedades puede indicar que un diseo de una base de datos relacional es malo. 1. Qu es una dependencia funcional? 2. Qu es normalizacin? 3. Qu es transitividad? 4. Cul es el concepto de integridad? 5. Cules son las restricciones bsicas y explquelas? 6. A que se refiere el trmino de integridad de entidades? 7. Qu es la integridad referencial? 8. Explique cuales son las reglas de relacin? 9. Cules son las reglas de negocios? 10. Cul es el concepto de seguridad? 11. A que se refiere la autentificacin y autorizacin? 12. Menciona los tipos de privilegios a usuarios? 13. Qu es una vista? 14. Las bases de datos relacionales cuenten con dos niveles de seguridad, cules son? 15. Cul es la definicin de transaccin? 16. Cules son las propiedades de las transacciones? 17. Menciones los estados de las transacciones? 18. Qu es y que contiene la bitcora? 19. Qu es el diccionario de datos?

20. Cules son los tipos de diccionario de datos? 21. Qu es una dependencia multivaluada? 22. Defina la cuarta forma normal Por qu es til?

Que es un diccionario de datos?


Escrito por losgordi 08-09-2009 Comentarios (0)

Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Estos diccionarios se desarrollan durante el anlisis de flujo de datos y ayuda a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo del proyecto. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos mas importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos.

También podría gustarte