3.4. DIAGRAMA DE ESTRUCTURA DE DATOS
                                                                      
     El diagrama de estructura de datos, es una t‚cnica necesaria para
     la modelizaci¢n de datos, la cual representa un conjunto de datos
     relacionados entre si y describen en forma colectiva  un  compon-
     ente del sistema.

a)   Objetivo :
                                                                 
     Construir un modelo l¢gico del sistema que facilite  la  compren-
     si¢n del mismo.

b)   Utilidad :
                                                                           
     Es £til para representar gr ficamente las relaciones o asociacio-
     nes entre pares de entidades.

c)   Descripci¢n :
                                                                      
     Para la construcci¢n del diagrama de estructura de datos, necesi-
     tamos los siguientes elementos:
                                                                 
     * Entidad, es un objeto (persona, lugar o cosa) sobre la  cual la
       organizaci¢n captura, almacena o procesa datos.  Su  represent-
       aci¢n gr fica es un rect ngulo:

                            ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
                            ³            ³
                            ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ

     * Relaci¢n.
                                                                      
     Es la conexi¢n que va existir (entre tipos de entidades). Su rep-
     resentaci¢n gr fica es una l¡nea recta.

                            þÄÄÄÄÄÄÄÄÄÄÄÄþ

     Las fases para la construcci¢n de la estructura de datos son :
                                                            
     * Identificar las entidades dentro del Sistema,  teniendo  previo
     conocimiento del funcionamiento del sistema. Estas entidades pue-
     den ser: objetos reales, personas, actividades del sistema, obje-
     tos abstractos etc.
                                                                      
     Por ejemplo se pueden identifica r las  entidades  Pedido,  Mate-
     riales, Proveedor.
                                                                           
     * Determinar  las  claves  o identificadores de las entidades, es
       decir aquellos atributos que identifiquen a cada entidad.

     Por  ejemplo  la  entidad  PEDIDO,  tendr¡a la clave  C¢digo  del
     pedido, la entidad MATERIAL, tendr¡a  la clave C¢digo de Material
     y la entidad PROVEEDOR, tendr¡a la clave C¢digo del Proveedor.
                                                                      
     * Establecer las relaciones entre las entidades, describiendo  el
       grado de los mismos, previo estudio de cada una de las asociac-
       iones de una entidad con las dem s identificadas.

     * Dibujar el modelo de datos

 
          ÚÄÄÄÄÄÄÄÄÄÄ¿                            ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
          ³  PEDIDO  ÃÄÄij³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÄÄ<ÄÄÄ´  DETALLE-PEDIDO  ³
          ÀÄÄÄÄÂÄÄÄÄÄÙ                            ÀÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ
               ^                                           -
               ³                                           ³
               -                                           -
               -                                           -
        ÚÄÄÄÄÄÄÁÄÄÄÄÄÄ¿                           ÚÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿
        ³  PROVEEDOR  ³                           ³    MATERIAL      ³
        ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ                           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


                                                                      
     * Identificar y describir los atributos de cada entidad, teniendo
       en cuenta todas  las  propiedades de cada entidad en las que el
       sistema tenga inter‚s.
                                                                      
       Por ejemplo las entidades PEDIDO y PROVEEDOR tendr  los siguie-
       ntes atributos.

               PEDIDO                        PROVEEDOR

     * C¢digo del pedido. (K)          * C¢digo del proveedor. (K)
     * Fecha del pedido.               * Nombre del proveedor.
     * C¢digo del proveedor.           * Direcci¢n del proveedor.

                                                                      
     * Verificaciones, se realizar n sobre el diagrama, eliminando las
     relaciones redundantes. Una relaci¢n o asociaci¢n ser  redundante
     si puede expresarse  exactamente  por medio de una combinaci¢n de
     varias asociaciones.