SlideShare una empresa de Scribd logo
1 de 9
 El diccionario de datos es una lista organizada de todos los datos pertinentes
al sistema, con un conjunto de definiciones precisas y rigurosas para que tanto el
analista como el usuario se entiendan.
En el DD se :

- Describe el significado de los flujos y almacenes que muestran los
DFD’s
- Describe la composición de los paquetes de datos que se mueven a
través de los flujos de datos
- Describe la composición de los paquetes de datos en los almacenes
- Especifica los valores y unidades relevantes de piezas elementales de
información entre los flujos de datos y los almacenes de datos
- Describe los detalles de las relaciones entre las entidades que
aparecen en un diagrama Entidad- Interrelación
 Datos elementales
Datos que dentro del contexto del usuario no tiene sentido descomponerlas. Es
importante especificar para estos datos los valores permitidos y la unidad de
medida.

Ejemplos:
peso_persona                 =         **   (no necesario comentario)
    * unidad : kilo; rango : 1 . . 150 *
fecha_nacimiento =           **
    * unidad : días desde 1-ENE-1990; rango : 0 . . 36500 *
 Notación en el DD

   =    está compuesto de
   +    y
   ()   opcionalidad
   {}   iteración
   []   selección
   |    separador de alternativas en caso de selección
   **   comentarios
   @    identificador en caso de almacenes
 Datos opcionales

direc_cliente      = (direc _entrega) + (direc _facturación)
direc_cliente   = [direc _entrega | direc _facturación | direc _entrega +
direc_facturación]
direc_cliente      = direc _entrega + (direc _facturación)
 Iteración
Repetición de uno o más datos elementales o grupo de datos.
”Cero o más ocurrencias de ..."
pedido             =         nom_cliente + direc_entrega + {artículo}
Límites inferior y/o superior :
a = {b}   a = 1{b} a = {b}10         a = 1{b}10
 Alias
No confundir con dominio
Nombre alternativo para un dato elemental
fecha_contable    =         fecha
fecha_efectiva    =         * alias de : fecha_contable *

 El DD se enseña al usuario juntamente con las diferentes técnicas realizadas
DFD’s, DER,etc..


 Para su implementación existen herramientas automáticas dentro del entorno Case:
Repositorios de datos, también pueden utilizarse procesadores de texto
convencionales,etc..
 Selección

"Una y sólo una de las alternativas"
sexo     =        [Varón | Hembra]
 Dominio
Definir cada tipo de dato elemental sólo una vez para luego referenciarlo cada vez
que sea necesario:
fecha    =        **
    * unidad : días desde 1-Ene-1990; rango : 0 . . 36500 *
fecha_nacimiento                       =       fecha
fecha_factura              =           fecha
 DEFINICIÓN DE LAS ENTIDADES DEL DIAGRAMA E/R

En general, las entidades del diagrama entidad/Interrelación se corresponden a
los almacenes del DFD
En el siguiente ejemplo, CLIENTE es a la vez la definición de una entidad y un
almacén CLIENTES.
CLIENTES          =        {CLIENTE}
CLIENTE           =        @id_cliente + nombre + dirección + teléfono
o equivalente con otra notación :
CLIENTE           =         id_cliente + nombre + dirección + teléfono
 DEFINICIÓN DE LAS INTERRELACIONES

Se describe el significado, objetos que forman la interrelación,
cardinalidad de la interrelación (límites inferior y superior)
Ejemplo:
compra          =        * asociación entre un cliente y uno o más
                                   artículos *
@fecha + @id_cliente + 1{@id_artículo + cantidad}

Más contenido relacionado

Similar a Diccionario de datos (20)

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
ddssa.pdf
ddssa.pdfddssa.pdf
ddssa.pdf
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Bases datos
Bases datosBases datos
Bases datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
U4
U4U4
U4
 
U4
U4U4
U4
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Bases de Datos.pptx
Bases de Datos.pptxBases de Datos.pptx
Bases de Datos.pptx
 
Uml Xp 02 Ucc
Uml Xp 02 UccUml Xp 02 Ucc
Uml Xp 02 Ucc
 
Base de datos
Base de datosBase de datos
Base de datos
 
Concepto de base de datos
Concepto de base de datosConcepto de base de datos
Concepto de base de datos
 
Concepto de base de datos
Concepto de base de datosConcepto de base de datos
Concepto de base de datos
 
Base De Datos I
Base De Datos IBase De Datos I
Base De Datos I
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Base de datos Objeto-Relacional.
Base de datos Objeto-Relacional.Base de datos Objeto-Relacional.
Base de datos Objeto-Relacional.
 

Más de Yoismer Falcón

Más de Yoismer Falcón (9)

Comandos sql
Comandos sqlComandos sql
Comandos sql
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
3.1. normalizacion
3.1. normalizacion3.1. normalizacion
3.1. normalizacion
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Conceptos Basicos
Conceptos BasicosConceptos Basicos
Conceptos Basicos
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Unidad II Modelo de Base de datos
Unidad II Modelo de Base de datosUnidad II Modelo de Base de datos
Unidad II Modelo de Base de datos
 
Presentación de la materia
Presentación de la materiaPresentación de la materia
Presentación de la materia
 

Diccionario de datos

  • 1.
  • 2.  El diccionario de datos es una lista organizada de todos los datos pertinentes al sistema, con un conjunto de definiciones precisas y rigurosas para que tanto el analista como el usuario se entiendan. En el DD se : - Describe el significado de los flujos y almacenes que muestran los DFD’s - Describe la composición de los paquetes de datos que se mueven a través de los flujos de datos - Describe la composición de los paquetes de datos en los almacenes - Especifica los valores y unidades relevantes de piezas elementales de información entre los flujos de datos y los almacenes de datos - Describe los detalles de las relaciones entre las entidades que aparecen en un diagrama Entidad- Interrelación
  • 3.  Datos elementales Datos que dentro del contexto del usuario no tiene sentido descomponerlas. Es importante especificar para estos datos los valores permitidos y la unidad de medida. Ejemplos: peso_persona = ** (no necesario comentario) * unidad : kilo; rango : 1 . . 150 * fecha_nacimiento = ** * unidad : días desde 1-ENE-1990; rango : 0 . . 36500 *
  • 4.  Notación en el DD = está compuesto de + y () opcionalidad {} iteración [] selección | separador de alternativas en caso de selección ** comentarios @ identificador en caso de almacenes
  • 5.  Datos opcionales direc_cliente = (direc _entrega) + (direc _facturación) direc_cliente = [direc _entrega | direc _facturación | direc _entrega + direc_facturación] direc_cliente = direc _entrega + (direc _facturación)  Iteración Repetición de uno o más datos elementales o grupo de datos. ”Cero o más ocurrencias de ..." pedido = nom_cliente + direc_entrega + {artículo} Límites inferior y/o superior : a = {b} a = 1{b} a = {b}10 a = 1{b}10
  • 6.  Alias No confundir con dominio Nombre alternativo para un dato elemental fecha_contable = fecha fecha_efectiva = * alias de : fecha_contable *  El DD se enseña al usuario juntamente con las diferentes técnicas realizadas DFD’s, DER,etc..  Para su implementación existen herramientas automáticas dentro del entorno Case: Repositorios de datos, también pueden utilizarse procesadores de texto convencionales,etc..
  • 7.  Selección "Una y sólo una de las alternativas" sexo = [Varón | Hembra]  Dominio Definir cada tipo de dato elemental sólo una vez para luego referenciarlo cada vez que sea necesario: fecha = ** * unidad : días desde 1-Ene-1990; rango : 0 . . 36500 * fecha_nacimiento = fecha fecha_factura = fecha
  • 8.  DEFINICIÓN DE LAS ENTIDADES DEL DIAGRAMA E/R En general, las entidades del diagrama entidad/Interrelación se corresponden a los almacenes del DFD En el siguiente ejemplo, CLIENTE es a la vez la definición de una entidad y un almacén CLIENTES. CLIENTES = {CLIENTE} CLIENTE = @id_cliente + nombre + dirección + teléfono o equivalente con otra notación : CLIENTE = id_cliente + nombre + dirección + teléfono
  • 9.  DEFINICIÓN DE LAS INTERRELACIONES Se describe el significado, objetos que forman la interrelación, cardinalidad de la interrelación (límites inferior y superior) Ejemplo: compra = * asociación entre un cliente y uno o más artículos * @fecha + @id_cliente + 1{@id_artículo + cantidad}