Vous êtes sur la page 1sur 4

XESTIN DE BASES DE DATOS

2ASIR

Mara Gmez Faro

DICCIONARIO DE DATOS

El diccionario de datos es una lista organizada de todos los datos importantes de una
base de datos, con un conjunto de definiciones precisas y rigurosas para que tanto el
analista como el usuario se entiendan.
Es una base de datos por propio derecho, una base de datos que contiene datos
acerca de datos (es decir,descripciones de otros objetos del sistema, y no tan solo
datos en bruto).
En particular, todos los diversos esquemas (externo, conceptual e interno), se
almacenan fsicamente en el diccionario, tanto en forma fuente como en forma
objeto.
Un diccionario amplio incluir tambin las referencias cruzadas que indican, por
ejemplo que partes de datos utiliza cada programa, que informes necesita cada
departamento, etc. De hecho,el diccionario puede integrarse a la base de datos que
describe, y por tanto, incluir su propia descripcin.
Debe ser posible consultar el diccionario de la misma manera que cualquier otra base
de datos, de modo que, por ejemplo, el DBA(persona que tiene el control centralizado
sobre el sistema de base de datos) pueda describir con facilidad que programas tienen
probabilidad de ser afectados por un cambio propuesto al sistema.

XESTIN DE BASES DE DATOS

2ASIR

Mara Gmez Faro

El diccionario de datos almacena informacin acerca de la estructura de la base de


datos y la informacin de autorizacin, como las restricciones de la clave.
En un sistema de bases de datos relacional se necesita saber informacin acerca de
los datos y sus relaciones. Esta informacin se denomina diccionario de datos, o
catlogo de sistema.

El objetivo de un diccionario de datos es dar precisin sobre los datos que se


manejan en una base de datos, evitando as malas interpretaciones o
ambigedades.
Los diccionarios de datos son buenos complementos junto a los diagramas de flujo
de datos, los diagramas de entidad-relacin, etc.
Un diccionario de datos:
-Rene informacin sobre los datos almacenados en la Base de Datos
-Descripcin lgica de los datos
-Orientado al usuario

Entre los 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 de
clave)

Va a tener la informacin de todos los objetos de la base de datos. Sus


principales funciones son las siguientes:
-Describe todos los elementos en el sistema (flujo de datos, almacenes de datos,
procesos).
-Los elementos se centran en los datos y en la forma en que estn estructurados.
-Comunica los mismos significados para todos los elementos del sistema.
-Documenta las caractersticas del sistema.
-Facilita el anlisis de los detalles para evaluar las caractersticas y determinar cmo
deben realizarse los cambios.
-Localiza errores y omisiones en el sistema

Adems de esto es recomendable que en la mayora de los sistemas se conserven


los siguientes datos:
-Nombre de los usuarios autorizados.
-Informacin contable acerca de los usuarios.

XESTIN DE BASES DE DATOS

2ASIR

Mara Gmez Faro

En los sistemas que utilizan estructuras altamente sofisticadas para almacenar


relaciones, pueden conservarse datos estadsticos y descriptivos acerca de las
relaciones:
-Nmero de tuplas de cada relacin.
-Mtodo de almacenamiento utilizado para cada relacin (por ejemplo, agrupado o
sin agrupar).Es importante almacenar la informacin de los ndices de cada una de las
relaciones:
-Nombre del ndice.
-Nombre de la relacin que se indexa.
-Atributos sobre los que est el ndice.
-Tipo de ndice.

Toda esta informacin constituye, de hecho, una base de datos en miniatura.


Generalmente es preferible almacenar los datos acerca de la base de datos en la
misma base de datos, ya que ocasionalmente en otros sistemas se almacena esta
informacin en otro lado
Los diccionarios de datos utilizan una simbologia especial, mostrada en la siguiente
imagen:

Las definiciones en un diccionario de datos se introducen mediante el simbolo


igual(=), 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.

XESTIN DE BASES DE DATOS

2ASIR

Mara Gmez Faro

Existen dos tipos de diccionario de datos, el pasivo o no integrado y el activo o


integrado.
Activo:
-Diccionario y directorio estn integrados en un DD/D, que sirve tanto a los usuarios
como al propio SGBD.

Pasivo:
-No tiene relacin directa con el SGBD.
-El usuario debe alimentar el diccionario con datos sobre su sistema.

El DBA (Data Base Administration) es un termino utilizado para nombrar a la


persona que tiene el control centralizado sobre el sistema de base de datos y que
controla tanto los datos como los programas que tienen acceso a ellos.
Funciones:
-Decidir el contenido de la base de datos
-Crear la estructura de almacenamiento y los mtodos de acceso
-Modificar la base de datos o la descripcin de la organizacin fsica
-Otorgar permisos de acceso y prioridades a los diferentes usuarios
-Especificar las limitaciones de integridad
-Ser el enlace con los usuarios
-Definir estrategias para respaldo y recuperacin

Vous aimerez peut-être aussi