Articulo de referencia

Diagrama de estructura de datos

Ejemplo de diagrama de estructura de datos Un diagrama de estructura de datos ( DSD ) es la representación visual de un modelo de datos que contiene entidades , sus relaciones y...

Ejemplo de diagrama de estructura de datos

Un diagrama de estructura de datos ( DSD ) es la representación visual de un modelo de datos que contiene entidades , sus relaciones y las restricciones que se les aplican. Es una alternativa más antigua al modelo entidad-relación .

Los elementos gráficos básicos de los diagramas de estructura de datos (DSD) son las cajas que representan entidades. Las flechas representan relaciones. Los diagramas de estructura de datos son especialmente útiles para documentar entidades de datos complejas.

Descripción general

Diagrama de estructura de datos y diccionario de datos

Un diagrama de estructura de datos es un tipo de diagrama que se utiliza para representar la estructura de los elementos de datos en el diccionario de datos . El diagrama de estructura de datos es una alternativa gráfica a las especificaciones de composición dentro de dichas entradas del diccionario de datos. [ 1 ]

Los diagramas de estructura de datos (DSD) son un precursor del modelo entidad-relación (modelo E-R). En los DSD, los atributos se especifican dentro de los recuadros de las entidades, en lugar de fuera de ellos, mientras que las relaciones se representan como recuadros compuestos por atributos que especifican las restricciones que vinculan a las entidades. Los DSD se diferencian del modelo E-R en que este último se centra en las relaciones entre diferentes entidades, mientras que los DSD se centran en las relaciones entre los elementos dentro de una misma entidad.

Existen varios estilos para representar diagramas de estructuras de datos, con la notable diferencia en la forma de definir la cardinalidad . Las opciones son: puntas de flecha, puntas de flecha invertidas ( patas de gallo ) o representación numérica de la cardinalidad.

Diagrama de Bachman

Ilustración de un tipo de letra utilizando un diagrama de Bachman.

Un diagrama de Bachman es un tipo específico de diagrama de estructura de datos [ 2 ] y se utiliza para diseñar los datos con un modelo lógico relacional o de red, separando el modelo de datos de la forma en que se almacenan en el sistema. El modelo recibe su nombre del pionero de las bases de datos Charles Bachman y se utiliza principalmente en el diseño de software .

En un modelo relacional, una relación es la cohesión de atributos que dependen funcionalmente de cada clave de dicha relación, de forma completa y no transitiva . El acoplamiento entre las relaciones se basa en atributos concordantes. Para cada relación, se dibuja un rectángulo y cada acoplamiento se ilustra mediante una línea que conecta las relaciones. En el borde de cada línea, las flechas indican la cardinalidad: 1 a n , 1 a 1 y n a n . Esta última debe evitarse y sustituirse por dos (o más) acoplamientos 1 a n .

Véase también

Referencias

  1. Glosario de integración de datos Archivado el 24 de septiembre de 2016 en Wayback Machine , Departamento de Transporte de EE. UU., agosto de 2001.
  2. Recursos del IRS . Parte 2. Tecnología de la información, Capítulo 5. Desarrollo de sistemas, Sección 13. Técnicas y entregables de diseño de bases de datos. Consultado el 2 de julio de 2009.

Lecturas adicionales

  • Charles W. Bachman . Diagramas de estructura de datos . Base de datos, 1969, 1(2):4–10.
  • Tom DeMarco . Análisis estructurado y especificación de sistemas . ISBN 0-13-854380-1Prentice Hall. 11 de mayo de 1979.
  • Edward Yourdon . Análisis Estructurado Moderno . ISBN 0-13-598624-9. Prentice Hall. 1 de agosto de 1988; ahora disponible como la Wiki de Análisis Estructurado .