ACTIVIDAD 2.2.2.  CONSTRUCCION DEL MODELO DE DATOS DEL NUEVO SISTEMA


a) Objetivo :

     * Producir un modelo de datos del sistema a desarrollar.
     * Representar el modelo l¢gico  de  datos  hasta  la  tercera  forma
       normal.
     * Consolidar el modelo de datos y de procesos.  
       En la construcci¢n del modelo l¢gico de datos, se debe contemplar:
     * Todas  las  entidades  de  datos  de relevancia de la Unidad  cuya
       informaci¢n va ser consultada o  procesada de alguna manera por el
       sistema.
     * Todas las relaciones existentes entre las entidades de manera  que
       se  pueda  accesar  a los datos relacionados con cualquiera de las
       entidades mediante procesos sencillos.                                                        
     * Las claves de acceso a las entidades, as¡ como los atributos cara-
       cter¡sticos de las distintas entidades definidas.

b)   Descripci¢n de la actividad :
                                                                                                                                   
     En esta actividad se construir  el modelo de datos normalizado hasta
     la  tercera  forma  normal  (3FN),  el  mismo  que  se  realizar  en
     forma  paralela  a  las  siguientes  actividades:  Actividad  2.2.1:
     Construcci¢n del modelo de procesos del nuevo  sistema  y  Actividad
     2.3.1: Definici¢n de interfases con el usuario.
                                                                           
c)   Tareas a desarrollar :
                                                                           
     Las tareas  que  permitir n  alcanzar con ‚xito los objetivos de  la
     actividad son los siguientes:

     Tarea 2.2.2.1       Construcci¢n del modelo de datos.
     Tarea 2.2.2.2       Normalizaci¢n del modelo de datos.

d)   Productos a obtener :
                                                                                                         
     Luego de haberse realizado  todas  las  tareas  mencionadas  anteri-
     ormente se obtendr n los siguientes productos:

     * Modelo de datos del nuevo sistema (obtenido en la Tarea  2.2.2.1).
     * Modelo  l¢gico  de  datos  hasta  la  3FN  (obtenido  en  la Tarea
       2.2.2.2).

e)   T‚cnicas requeridas :
                                                                      
     Las t‚cnicas que  permitir   alcanzar con ‚xito los objetivos  de la
     actividad son:

     * Diagrama de Estructura de Datos.
     * Modelizaci¢n de Datos (Normalizaci¢n).

f)   Descripci¢n de tareas :

     Tarea 2.2.2.1  Construccion del modelo de datos.
                                                                                                                                                 
     En esta tarea se elaborar  el modelo de datos del sistema  a  desar-
     rollar, que estar  basado en el modelo l¢gico actual, en el caso  de
     que exista, actualiz ndose con todos los requisitos establecidos  en
     el cat logo de requisitos del sistema.
                                                                           
     La incorporaci¢n de los nuevos requisitos implica acciones como:
                                                                      
     * Definir nuevas entidades de datos (estructuras de datos) para inc-
       orporar las necesidades de informaci¢n futuras.

     * Incorporar nuevos atributos de datos.
     * Modificar el nombre de las entidades y/o atributos.
     * Identificar nuevas interrelaciones entre entidades.
     * Cambiar los atributos claves de las entidades.
     * Describir completamente las entidades de datos con todos sus atri-
       butos e incorporar informaci¢n sobre vol£menes estimados,  frecue-
       ncia de acceso, tiempo medio de almacenamiento dentro del sistema.
                                                                                                                                            
     En la construcci¢n del modelo de datos se estudia los tipos de datos
     necesitados en la organizaci¢n, se crea un modelo de  entidad   como
     visi¢n global, con el cual se produce el  dise¤o l¢gico detallado de
     la base de datos, tratando de lograr su m xima estabilidad  antes de
     la implantaci¢n.

     Tarea 2.2.2.2  Normalizacion del modelo de datos.
                                                                           
     Tarea dedicada a la normalizaci¢n de las entidades de datos (estruc-
     tura de datos).
                                                                                                                                       
     Se aplica la t‚cnica de normalizaci¢n, hasta la tercera forma normal
     (3FN), con el fin de eliminar redundancia e inconsistencia  en   las
     entidades de datos, facilitar el mantenimiento de los datos y evitar
     anomal¡as en las operaciones de manipulaci¢n de ‚stos.

     Luego se representa  el  modelo  l¢gico  de  datos  en tercera forma
     normal.
                                                            
     De este modo, se construye el Modelo L¢gico de Datos en 3FN, el cual
     se compara con el modelo de Datos del nuevo sistema.
                                                                      
     Una aproximaci¢n sistem tica para resolver las inconsistencias entre
     ambos sistemas ser  la siguiente:

     * Revisar los nombres de las entidades.                     
     * Introducir los s¡mbolos espec¡ficos del diagrama de  estructura de
       datos (relaciones exclusivas, opcionales, etc), que satisfaga  los
       requisitos del usuario.