stringtranslate.com

Diagrama de estructura de datos

Ejemplo de un diagrama de estructura de datos

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

Los elementos básicos de notación gráfica de los DSD son cuadros que representan entidades. Los símbolos de flecha representan relaciones. Los diagramas de estructura de datos son más ú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 son un predecesor del modelo entidad-relación (modelo E – R). En los DSD, los atributos se especifican dentro de los cuadros de entidad en lugar de fuera de ellos, mientras que las relaciones se dibujan como cuadros compuestos de atributos que especifican las restricciones que unen a las entidades. Los DSD se diferencian del modelo E – R en que el modelo E – R se centra en las relaciones entre diferentes entidades, mientras que los DSD se centran en las relaciones de los elementos dentro de una entidad.

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

diagrama de bachman

Ilustración del tipo de conjunto utilizando un diagrama de Bachman

Un diagrama de Bachman es un cierto tipo de diagrama de estructura de datos, [2] y se utiliza para diseñar los datos con una red o un modelo "lógico" relacional, separando el modelo de datos de la forma en que se almacenan los datos en el sistema. El modelo lleva el 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 son completamente y no transitivos dependientes [ aclarar ] funcionalmente de cada clave en esa relación. El acoplamiento entre las relaciones se basa en atributos acordes. Para cada relación, se debe dibujar un rectángulo y cada acoplamiento se ilustra con 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 . Esto último debe evitarse y sustituirse por 2 (o más) acoplamientos de 1 tonelada .

Ver 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 de diseño de bases de datos y entregables. Consultado el 2 de julio de 2009.

Otras lecturas