Sei sulla pagina 1di 3

Diccionarios

de datos.
El Diccionario de Datos (DD) es un listado organizado de toda la informacin pertinente al sistema, con definiciones precisas y rigurosas, de tal manera que tanto usuarios como analistas del sistema tengan un entendimiento comn de todas las entradas, salidas, componentes de almacenes de datos y clculos intermedios. Como documento el DD recolecta, coordina y confirma lo que significa un trmino de datos especfico. El DD define los datos de la siguiente manera: o Describe el significado de los flujos y almacenes de datos mostrados en el DFD. o Describe la composicin de paquetes de datos agregados que pueden ser descompuestos en datos elementales. o Describe la composicin de paquetes de datos en los almacenes de datos. o Especifica valores y unidades relevantes de la informacin en flujos y almacenes.

Notacin
Las estructuras de datos son descritas por lo general usando notacin algebraica. La notacin algebraica usa los siguientes smbolos: o Un signo de igual (=) significa "est compuesto de". o Un signo de ms (+) significa "y". o Las llaves { } indican elementos repetidos, tambin llamados grupos repetidos o tablas. Puede haber uno o varios elementos repetidos dentro del grupo. El grupo repetido puede tener condiciones, tales como una cantidad fija de repeticiones o lmites, superior e inferior para la cantidad de repeticiones. o Los corchetes [ ] representan una situacin disyuntiva. Puede estar presente un elemento u otro, pero no ambos. Los elementos listados entre corchetes son mutuamente excluyentes, y se separan mediante barras ( | ). o Los parntesis ( ) representan un elemento opcional. Los elementos opcionales pueden ser dejados en blanco en las pantallas de captura, y pueden contener espacios o ceros para los campos numricos en las estructuras de archivo. o La @ (o una definicin subrayada) identifica la llave para un almacn de datos. o Una frase entre asteriscos es un comentario (* *). EJEMPLO: Nombre = Ttulo + Primer-nombre + Apellido-paterno + Apellido-materno Ttulo = [ Sr | Sra | Dr | Ing] Primer-nombre = {caracter}20 Apellido-paterno = {caracter} Apellido-materno = {caracter} caracter = [A-Z|a-z| |] 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: o El significado del dato en el contexto de la aplicacin. Esto se documenta en forma de comentario.

o La composicin del dato, si es que est compuesto de otros elementos significativos. o 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 descomposicin significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primernombre, 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 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. Ejemplo: Peso = * peso del paciente al ingresar al hospital * * unidad: kilo, rango:2-150 * Altura = * unidad: cm, rango: 100-200 * Sexo = * valores : [F|M] *

Datos opcionales
Un dato opcional es aquel que puede o no estar presente como componente de un dato compuesto. Ejemplo: Cliente = (@clave_Cliente+ nombre_cliente + direccin + telfono) Direccin = calle + nmero + (ciudad) + (pas) + (cdigo-postal) Clave_ciente = digito} Digito = [0..9]

Seleccin
Indica que un elemento consiste de exactamente una opcin de un conjunto de alternativas. Ejemplos: Sexo = [ Femenino | Masculino ] Tipo-de-cliente = [ Gubernamental | Acadmico | Industria | Otros ]

Iteracin
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.

Potrebbero piacerti anche