Normalizacin La metodologa que se utilizar es la normalizacin la cual consiste en: Un proceso que clasifica relaciones, objetos, formas de relacin y dems elementos en grupos, en base a las caractersticas que cada uno posee. Si se identifican ciertas reglas, se aplica una categora; si se definen otras reglas, se aplicar otra categora. Estamos interesados en particular en la clasificacin de las relaciones BDR. La forma de efectuar esto es a travs de los tipos de dependencias que podemos determinar dentro de la relacin. Cuando las reglas de clasificacin sean ms y ms restrictivas, diremos que la relacin est en una forma normal ms elevada. La relacin que est en la forma normal ms elevada posible es la que mejor se adapta a nuestras necesidades, debido a que optimiza las condiciones que son de importancia para nosotros: La cantidad de espacio requerido para almacenar los datos es la menor posible; La facilidad para actualizar la relacin es la mayor posible Siempre que un analista de sistemas de base de datos arma una base de datos, queda a su cargo descomponer dicha base en grupos y segmentos de registros. Este proceso es la descomposicin; el mismo es necesario independientemente de la arquitectura de la base de datos - relacional, red o jerrquica-. Sin embargo, para la base de datos relacional, la accin correspondiente puede dividirse y expresarse en trminos formales y se denomina normalizacin a la misma. 109
La normalizacin convierte una relacin en varias sub-relaciones, cada una de las cuales obedece a reglas. Estas reglas se describen en trminos de dependencia. Una vez que hayamos examinado las distintas formas de dependencia, encontraremos procedimientos a aplicar a las relaciones de modo tal que las mismas puedan descomponerse de acuerdo a la dependencia que prevalece. Esto no llevar indefectiblemente a formar varias subrelaciones a partir de la nica relacin preexistente.
1.1 Diseo de Base de Datos y Diagrama Entidad-Relacin En sta etapa se disearn todas las tablas que se necesitan para el desarrollo del sistema, tomando en cuenta las relaciones y sus respectivas llaves primaria, forneas para la validacin de los datos. Adems se utilizar el diagrama entidad relacin para especificar las diferentes entidades que intervienen en el sistema y las relaciones entre ellas. Tambin es conocido como Modelo Entidad-Asociacin, sta tcnica describe en un alto nivel de abstraccin la distribucin de datos almacenados en un sistema y la manera en que estn relacionados entre si. (Ver Anexo J ). 1.1.1 Diccionario de datos En sta etapa se describir cada una de las tablas que contendr el sistema, as como tambin cada uno de los campos con su tipo de dato, para un mejor detalle y comprensin de la base de datos del sistema. (Ver manual tcnico)
1.2 Diseo de Interfaz Se utilizar sta tcnica porque proporciona un panorama general de la estructura del sistema, de manera que sea fcil de comprender por el usuario.
1.2.1 Diseo de Salidas Se utilizar esta tcnica para elaborar en una forma metodolgica de los diferentes medios de salidas ya sean estos magnticos e impresos. (Ver anexo K). 110
1.2.2 Elaboracin de Prototipo
En sta fase se disear un modelo del sistema a desarrollar, el cul servir para su validacin por los usuarios directos del sistema y su aprobacin, buscando una aproximacin lo ms exacta posible en cuanto a la aplicacin final que se pretende realizar.
2 Construccin del Software El sistemas SACREFI ser desarrollado en Visual Estudio .Net 2005 y SQL-Server 2000 para lo cual se entregaran Cd del software de instalacin con sus respectivos manuales de usuario, tcnico e implementacin.