Sei sulla pagina 1di 4

DICCIONARIO DE DATOS

Es un catlogo, un depsito, de los elementos en un sistema. Como su nombre lo sugiere, estos


elementos se centran alrededor de los datos y la forma en que estn estructurados para satisfacer
los requerimientos de los usuarios y las necesidades de la organizacin. En un diccionario de datos
se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema.
Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario
guarda los detalles y descripciones de todos estos elementos.
Si los analistas desean conocer cuntos caracteres abarca un determinado dato o qu otros
nombres recibe en distintas partes del sistema, o dnde se utiliza, encontrarn las respuestas en
un diccionario de datos desarrollado en forma apropiada. El diccionario se desarrolla durante el
anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los
requerimientos de sistemas.

Definicin de Elementos
El nivel ms importante de datos es el elemento dato. (es probable que usted conozca otros
nombres que se le dan a este trmino: campo dato o parte elemental.). Ninguna unidad ms
pequea tiene significado para los analistas de sistemas o usuarios.
Los elementos dato son los bloques bsicos para todos los dems datos del sistema. Por si mismo
conllevan suficiente significado para ningn usuario.

Diccionario de datos
Contiene las caractersticas lgicas de los sitios donde se almacenan los datos del sistema,
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.

Razones para su utilizacin:
1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes cantidades de datos,
aun en los sistemas mas chicos hay gran cantidad de datos.
Los sistemas al sufrir cambios continuos, es muy difcil manejar todos los detalles. Por eso se
registra la informacin, ya sea sobre hoja de papel o usando procesadores de texto. Los analistas
mas organizados usan el diccionario de datos automatizados diseados especficamente para el
anlisis y diseo 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 caractersticas del sistema, incluyendo partes o componentes as como los
aspectos que los distinguen. Tambin es necesario saber bajo que circunstancias se lleva a cabo
cada proceso y con que frecuencia ocurren. Produciendo una comprensin mas completa. Una vez
que las caractersticas estn articuladas y registradas, todos los participantes en el proyecto
tendrn una fuente comn de informacin con respecto al sistema.
4- Para facilitar el anlisis de los detalles con la finalidad de evaluar las caractersticas y determinar
donde efectuar cambios en el sistema.
Determina si son necesarias nuevas caractersticas o si estn en orden los cambios de cualquier
tipo.

Se abordan las caractersticas:
* Naturaleza de las transacciones: las actividades de la empresa que se llevan a cabo mientras se
emplea el sistema.
* Preguntas: solicitudes para la recuperacin o procesamiento de informacin para generar una
respuesta especifica.
* Archivos y bases de datos: detalles de las transacciones y registros maestros que son de inters
para la organizacin.
* 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 bsicos para todos los dems datos del sistema, por si mismos no
le dan un significado suficiente al usuario. Se agrupan para formar una estructura de datos.
Descripcin: Cada entrada en el diccionario consiste de un conjunto de detalles que describen los
datos utilizados o producidos por el sistema.

Cada uno esta identificado con:
Un nombre: para distinguir un dato de otro.
Descripcin: 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 especficos para
los datos. Si los valores de los datos estn restringidos a un intervalo especifico, esto debe estar en
la entrada del diccionario.
Estructura de datos: es un grupo de datos que estn relacionados con otros y que en conjunto
describen un componente del sistema.

Descripcin:
Se construyen sobre cuatro relaciones de componentes. Se pueden utilizar las siguientes
combinaciones ya sea individualmente o en conjuncin con alguna otra.
Relacin secuencial: define los componentes que siempre se incluyen en una estructura de datos.
Relacin de seleccin: (uno u otro), define las alternativas para datos o estructuras de datos
incluidos en una estructura de datos.
Relacin de iteracin: (repetitiva), define la repeticin de un componente.
Relacin opcional: los datos pueden o no estar incluidos, o sea, una o ninguna iteracin.

Notacin
Los analistas usan smbolos especiales con la finalidad de no usar demasiada cantidad de texto
para la descripcin de las relaciones entre datos y mostrar con claridad las relaciones estructurales.
En algunos casos se emplean trminos diferentes para describir la misma entidad (alias) estos se
representan con un signo igual (=) que vincula los datos.

MODELO RELACIONAL
El modelo relacional para la gestin de una base de datos es un modelo de datos basado en
la lgica de predicados y en la teora de conjuntos. Es el modelo ms utilizado en la actualidad
para modelar problemas reales y administrar datos dinmicamente. Tras ser postuladas sus bases
en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en
consolidarse como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podran considerarse en forma
lgica como conjuntos de datos llamados tuplas. Pese a que sta es la teora de las bases de
datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una
manera ms fcil de imaginar, esto es, pensando en cada relacin como si fuese una tabla que
est compuesta por registros (cada fila de la tabla sera un registro o tupla), y columnas (tambin
llamadas campos).

En este modelo todos los datos son almacenados en relaciones, y como cada relacin es un
conjunto de datos, el orden en el que stos se almacenen no tiene relevancia (a diferencia de
otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms
fcil de entender y de utilizar por un usuario no experto. La informacin puede ser recuperada o
almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar
la informacin.

Este modelo considera la base de datos como una coleccin de relaciones. De manera simple, una
relacin representa una tabla que no es ms que un conjunto de filas, cada fila es un conjunto de
campos y cada campo representa un valor que interpretado describe el mundo real. Cada fila
tambin se puede denominar tupla o registro y a cada columna tambin se le puede llamar campo
o atributo.

Para manipular la informacin utilizamos un lenguaje relacional, actualmente se cuenta con dos
lenguajes formales el lgebra relacional y el Clculo relacional. El lgebra relacional permite
describir la forma de realizar una consulta, en cambio, el Clculo relacional slo indica lo que se
desea devolver.

Potrebbero piacerti anche