AdS Cairimar Gutiérrez

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Evaluaciones de Sistemas de Administración de la Seguridad SMSA
MI PROGRAMA DE FORMACION
Bases de Datos Introducción.
¿QUÉ SON LAS BASES DE DATOS?
SISTEMA DE NACIMIENTOS MANUAL DEL USUARIO. El objetivo del presente manual es servir de guía al usuario final para interactuar con el Sistema, permitiéndole.
RECUPERACIÓN DE DATOS DEL SISTEMA DE CONTROL DE LA ESTACIÓN DE BOMBEO DEL POLIDUCTO QUITO-AMBATO-RIOBAMBA Y DISEÑO DE UN SISTEMA DE REGISTRO DE DATOS BASADO.
Diseño del Esquema de BD
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
ESCUELA POLITÉCNICA DEL EJÉRCITO
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
INFORME DEL AUDITOR Lcda. Yovana Márquez.
Anteproyecto «SISTEMA INFORMÁTICO PARA EL REGISTRO Y CONTROL DE EXPEDIENTES DE PENAS SUSTITUTIVAS A CÁRCEL PARA LA CORTE SUPREMA DE JUSTICIA.» Grupo 19.
Auditoria de aplicaciones
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
Prueba de concepto Entrega de respuestas a sus preguntas de implementación de Windows® 7 y Microsoft® Office 2010 Prueba de concepto Entrega de respuestas.
Evaluación de sistemas de cómputo
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
DATA WAREHOUSE Equipo 9.
PARTICIPACIÓN DEL AUDITOR EN EL DESARROLLO DE SISTEMAS
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Proceso sistemático para evaluar objetivamente las actividades de una organización, con el fin de identificar y evaluar niveles de riesgos y presentar.
CONFORMACIÓN DEL MANUAL DE PROCESOS Y PROCEDIMIENTOS
Unidad VI Documentación
Evaluación de sistemas de cómputo Edna Martha Miranda Chavez Sergio Fuenlabrada Velázquez Sep 2010 BENCH MARK para compra de software de base, herramientas,
Análisis y diseño detallado de aplicaciones informáticas de gestión
Conceptos Generales de Bases de Datos
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
UNIVERSIDAD YACAMBÚ Vicerrectorado de Estudios Virtuales
PROYECTO EMPRESARIAL Clase # 1.
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Ing. Fredys Simanca Herrera.  Es muy habitual encontrarse con que más de un 30% de la información contenida en los sistemas operaciones o es incorrecta.
INTEGRANTES: HERNANDEZ NAVAS DAVID BALTAZARHN01002 HENRIQUEZ ARDON TERESA DE JESUSHA03003 MONTANO FATIMA DE LOS ANGELESMM07052 RIVERA GUERRA LUZ ARLENERG01037.
Propuesta de Sistema Automatizado Dentatec SAC Maria Eugenia Viloria Ortin Inicio Contexto del Problema Planteamiento del Problema Objetivos Justificación.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
AUDITORIA Seguridad y Auditoria de Sistemas Ciclo Ing. Yolfer Hernández, CIA.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
BASE DE DATOS.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
ANÁLISIS ESTRUCTURADO
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
Nombre: Hebert Rangel Gutierrez Matricula: Materia: Base De datos Cuatrimestre: 3er Profesor: Nasheli López Bautista Carrera: Licenciatura en.
REVISION Y AUDITORIA.
Preocupaciones del Analista Programador & Usuarios
Proceso de desarrollo de Software
EVALUACIÓN DE CALIDAD DEL SOFTWARE Y GOBIERNO EN LÍNEA EN PORTALES WEB APLICANDO PROCESOS DE AUDITORÍA.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
VI. EVALUACIÓN DE LOS RECURSOS
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
ANALISIS DE SISTEMAS PROFESOR HECTOR ARCIA.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
IBAÑEZ ESTRADA BRYAN OSMAR 3° ´´B´´ CETIS 35 PROGRAMACIÓN ORIENTADA A OBJETOS.
Diccionario/Directorio de Datos
ESTUDIO DE FACTIBILIDAD
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Fundamentos de Auditoria PRIMERA NORMA DE AUDITORIA RELATIVA AL TRABAJO.
Entregables del Proyecto
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Empresa Patrocinadora: Departamento de TIC Poder Judicial Lic. José Ángel Jiménez Torrentes. DBA. Sede Regional Chorotega, Campus Nicoya Curso: Proyectos.
Transcripción de la presentación:

AdS Cairimar Gutiérrez PROPUESTA DE OPTIMIZACION DEL MODELO DE DATOS DE LOS SISTEMAS DE INFORMACION DE PRECA S.A Tutor: Ing. Edgar González

Agenda 1 El Problema Marco Teórico 2 3 Marco Metodológico 4 Resultados del Diagnóstico 5 Propuesta del Estudio 6 Conclusiones y Recomendaciones

El Problema Año 1970 Siglo XX (1901 – 2000) Año 1969 Necesidad Edgar Frank Codd Medio de almacenamiento SQL (Lenguaje estructurado de consulta) Año 1970 Siglo XX (1901 – 2000) Paso Modelo Jerárquico Ventajas Modelo de Red surge Modelo Relacional Programadores y Usuarios finales Ficheros Año 1969 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

El Problema PRECA S.A. Visual FoxPro SQL Server 7.0 SQL Server 2000 (Año 1998) SQL Server 7.0 (Año 1999) SQL Server 2000 (Año 2005) SQL Server 2005 (Año 2007) B.D B.D B.D B.D Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

El Problema Síntomas Consultas de datos con tiempos de respuestas muy largos. Duplicidad de la información. Inconsistencia de la información. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

El Problema Objetivos Proponer la optimización del modelo de datos de los sistemas de información de la empresa Preca S.A. ubicada en la ciudad de Barquisimeto Edo. Lara 1 Diagnosticar el modelo de datos de los sistemas de información de la empresa Preca S.A. 2 Determinar la factibilidad de las mejores prácticas de desarrollo y mantenimiento para el modelo de datos de los sistemas de información de la empresa Preca S.A. 3 Diseñar el modelo de datos optimizado para los sistemas de información de la empresa Preca S.A. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

El Problema Justificación e Importancia B.D Sistemas de Información Apoyan Vanguardia necesidad B.D Sistemas de Información Manejador de Bases de Datos Optimización Empresas Análisis Proporcionada Favorecer Indicaciones Área Administrativa Toma de decisiones. Calidad de información Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

El Problema Alcances y Limitaciones Rechazo Proponer la optimización del modelo de datos de los sistemas de información de la empresa Preca S.A. Herramientas Formas Normales Mejores prácticas Modelo de datos relacional Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Teórico Antecedentes de la Investigación Pilecki (2007) Shapiro (2007) Dyess (2007) Mesa (2006) Optimización del rendimiento de las consultas de SQL Server Ajuste y optimización del rendimiento de MS SQL Server para programadores Nuevas herramientas para Diagnosticar el estado de los índices SQL Server y la Autoparametrización” Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Teórico Bases teóricas Optimización: Ackoff, R. (1971), Korth, H. y Silberschats, A. (1988). Modelo relacional: Kroenke (2002), Ramakrishan y Gehrke (2007), Escobar y Chamorro (2008). Modelo entidad relación: Ramakrishan y Gehrke (2007), Escobar y Chamorro (2008). Normalización: Kroenke (2002), Wilton y Colby (2005). Integridad: Batinni, Ceri y Navathe (1994), Date (2001) y Gilfillan (2003). Concurrencia: Date (2001), Kroenke (2005) Escalabilidad: Ramakrishnan (2007), Microsoft Corporation (2009). Etapas del diseño de base de datos: Ramakrishnan y Gehrke (2007). Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Teórico Operacionalización de Variables Variable Concepto Dimensión Indicadores Optimización del modelo de datos de los sistemas de información de Preca. La optimización de un modelo de datos, es la aplicación de normas y políticas sobre un modelo de datos relacional con el propósito de que se obtengan los mejores resultados que se reflejan en las características de un buen modelo de datos relacional. Diseño lógico Cantidad de MER o Existencia del MER Normalización Reglas de Negocio Físico Tiempo de respuesta Índices Cantidad de estructura de datos mal diseñada Diccionario de Datos Hardware Velocidad de transferencia de Dato Software Inconsistencia de información Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Metodológico Naturaleza y Diseño de la Investigación PROYECTO FACTIBLE FASE I: DIAGNOSTICA FASE II: DISEÑO DEL PROYECTO FASE III: FACTIBILIDAD MODALIDAD: Campo CARACTER: Descriptivo Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Metodológico Fase I: Diagnóstico Población y Muestra 33 Usuarios Cantidad Usuarios del Sistema Central 28 Usuario de “SQL Server Management Studio” 5 33 Usuarios 28 U.F Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Metodológico Fase I: Diagnóstico Técnicas e Instrumentos de recolección de datos Cuestionario Observación Directa. Entrevista Estructurada (Especialista Infraestructura) (DBA) (Usuarios Finales, Expertos) Preguntas no dicotómicas del tipo escala de likert Guión de Entrevista Ficha de Registro Anecdótico Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Metodológico Fase II: Diseño del plan para optimizar el modelo de datos Formulación de estándares de desarrollo en SQL Creación de normas y políticas de desarrollo de instrucciones Transact SQL Creación de plantilla para la documentación de la base de datos Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Marco Metodológico Fase III: Estudio de Factibilidad FACTIBILIDAD TECNICA (Evaluar) FACTIBILIDAD OPERATIVA (Deseable) FACTIBILIDAD FINANCIERA Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 1: Usuarios Finales Ítem Rango de Respuestas TA % DA NE ED TD 1 La Aplicación del “Sistema Central” es lo suficientemente rápido para dar respuesta. 10 36 18 64 Ítem Rango de Respuestas TA % DA NE ED TD 2 La totalidad de los informes o reportes solicitados al departamento de sistema han sido elaborados conformes a sus requerimientos. 8 28 15 54 5 18 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 1: Usuarios Finales Ítem Rango de Respuestas TA % DA NE ED TD 3 Los errores del sistema son debido a que no se aplican las reglas del negocio. 13 46 15 54 Ítem Rango de Respuestas TA % DA NE ED TD 4 El “Sistema Central” ha presentado inconsistencia en la información proporcionada a los usuarios 5 18 11 39 12 43 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 2: Usuarios Expertos Ítem Rango de Respuestas TA % DA NE ED TD 1 La base de datos denominada “Preca” posee un modelo conceptual. 5 100 Ítem Rango de Respuestas TA % DA NE ED TD 2 Existe información del diseño inicial de la base de datos. 1 20 4 80 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 2: Usuarios Expertos Ítem Rango de Respuestas TA % DA NE ED TD 3 El modelo relacional de la base de datos, actualmente cumple con todas las reglas del negocio. 2 40 60 Ítem Rango de Respuestas TA % DA NE ED TD 4 La base de datos “Preca” está completamente normalizada. 1 20 80 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 2: Usuarios Expertos Ítem Rango de Respuestas TA % DA NE ED TD 5 La base de datos posee índices que mejoran el rendimiento de las instrucciones de modificación de datos. 1 20 3 60 Ítem Rango de Respuestas TA % DA NE ED TD 6 La desfragmentación de índices es aplicada sobre la base de datos “Preca”. 2 40 3 60 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 2: Usuarios Expertos Ítem Rango de Respuestas TA % DA NE ED TD 7 Las tablas del modelo de datos, deben ser reconstruidas debido a un mal diseño inicial. 3 60 2 40 Ítem Rango de Respuestas TA % DA NE ED TD 8 La base de datos “Preca” posee un diccionario de datos. 1 20 4 80 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Cuestionario 2: Usuarios Expertos Ítem Rango de Respuestas TA % DA NE ED TD 9 Los objetos de la base de datos están documentados. 2 40 3 60 Ítem Rango de Respuestas TA % DA NE ED TD 10 La inexistencia de claves foráneas en la base de datos “Preca” genera inconsistencia de información. 4 80 1 20 Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Cantidad de MER o Existencia del MER. Resultado del Diagnóstico Dimensión: Diseño lógico Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Cantidad de MER o Existencia del MER. Del Item 1 se deduce que la visión lógica del sistema, no se reflejaron en papel para poder tener una visión general del sistema. El Item 2 se apoya en los resultados obtenidos del Item 1, y se llega a inferir que el desarrollo de esta estructura fue diseñada directamente en el SGBD y posteriormente los cambios necesarios se aplicaban directamente al diseño sin documentar o analizar los nuevos requerimientos. Se realizo una revisión de los diagramas de base de datos existentes, los mismos reflejan la agrupación de un conjunto de tablas sin estar relacionadas físicamente a través de una clave foránea. Por lo tanto se puede decir que no existe modelo entidad relación de la base de datos. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Dimensión: Diseño lógico Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Normalización Los resultados conducen a inferir, que la estructura de datos posee todos los campos necesarios para proporcionar la información solicitada. Este ítem demuestra que la base de datos en estudio no está completamente normalizada. En un análisis de las estructuras de tablas que posee la base de datos se pudo evidenciar que la mayoría de ellas no están diseñadas aplicando la teoría de la normalización. Reglas de Negocio Se infiere, que la estructura de datos cuenta con los campos necesarios para cumplir con las reglas de negocio. Por otro lado es importante resaltar que a pesar que la base de datos cuente con los campos necesarios habría que evaluar si están siendo utilizados de una manera optima, es decir, evitando redundancia. Los resultados de esta interrogante demuestran que la base de datos cumple todas las reglas de negocio. A través de una consulta realizada a las tablas del sistema de base de datos, se obtiene como resultado la cantidad de restricciones de chequeo (Check Constraint) que posee la base de datos en estudio; dicho análisis arrojo un resultado de una restricción, el cual no refleja una regla de negocio; simplemente son validaciones dobles en ciertos campos de las tablas para garantizar que el valor de los mismos sea almacenado. Se dice que las validaciones son dobles en vista de que en los procedimientos almacenados existe una validación previa aparte de la validación de chequeo que ofrece los check constraint. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Resultado del Diagnóstico Dimensión: Diseño Físico Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Tiempo de respuesta En base a los resultados obtenidos en esta interrogante, se puede deducir que existe un problema de rendimiento en la interacción de la aplicación con la base de datos Preca. A través del monitoreo realizado a la base de datos en estudio, se evaluó el rendimiento de las transacciones ejecutadas en el servidor que posee la base de datos y se observo que los tiempos de respuestas de las transacciones eran lentas. Por otra parte, en el análisis de una traza se observo que existen procesos de la aplicación que mantienen la transacción de base de datos abiertas durante un tiempo considerable. Esto trae como consecuencia el bloqueo prolongado de ciertos recursos, generando de esta manera lentitud en los procesos. Índices Del ítem 5 se infiere que existen pocos índices que mejoren el rendimiento de las instrucciones DML que utiliza la base de datos; asimismo, pueden existir índices que estén en desuso o que simplemente, al modificar las instrucciones no se actualizan los índices existentes.   Del ítem 6 se obtiene que, parte del bajo desempeño que actualmente tiene la base de datos, puede ser ocasionado por la falta de mantenimiento de los índices. La observación evidencio la inexistencia de mantenimiento de los índices, además de que existe un exceso en la creación de índices, el cual desmejora el rendimiento de las instrucciones DML como los Insert, delete y update. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Cantidad de estructura de datos mal diseñada Resultado del Diagnóstico Dimensión: Diseño Físico Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Cantidad de estructura de datos mal diseñada El ítem 7, muestra que existe una posibilidad de que existan tablas correspondientes a ciertos módulos que están bien diseñadas, más sin embargo, hay en su mayoría tablas que aplicándoles las formas normales y tomando en cuenta los requerimientos del negocio se pueden mejorar. El proceso de observación demostró con respecto a este indicador que: - Existen una gran cantidad de tablas temporales creadas físicamente y eliminadas al momento de culminar el proceso. - Existen una gran cantidad de tablas históricas correspondiente a las transferencias de información desde los servidores de tienda al servidor central, el cual ocupan un espacio en disco necesario. - Existen una gran cantidad de tablas pertenecientes a procesos del sistema que fueron implementados y deshabilitados definitivamente. - Existen tablas con información duplicada y con datos adicionales el cual indica la persona que realizo la transacción, solo con el propósito de llevar una auditoria. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Velocidad de transferencia de Dato Resultado del Diagnóstico Dimensión: Diseño Físico Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Diccionario de Datos Del ítem 8, se obtiene que al no poseer un diccionario de datos, causa una desinformación en los desarrolladores, y como consecuencia se crea la duplicación de información a causa del desconocimiento de lo que ya existe en el modelo de datos.   Del ítem 9, se infiere que, no existe un estándar de desarrollo de las estructuras de base de datos. De igual forma, se infiere que pueden existir objetos duplicados que ofrezcan el mismo resultado, entre los cuales se pueden mencionar las vistas, procedimientos almacenados y funciones. La base de datos en estudio no posee la documentación de la base de datos. Por otra parte, no se encontraron tablas documentadas en la base de datos. Dimensión: Hardware Indicador Cuestionario Nº 1 Cuestionario Nº 2 Entrevista Velocidad de transferencia de Dato La infraestructura tecnológica sobre la cual descansa el servidor se cumple a cabalidad tanto a nivel de software y hardware. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Inconsistencia de información. Resultado del Diagnóstico Dimensión: Software Indicador Cuestionario Nº 1 Cuestionario Nº 2 Observación Inconsistencia de información. Se infiere que las consultas utilizadas por el sistema central no están bien diseñadas, por ende, la aplicación es desfavorecida desde el punto de vista de rendimiento o respuesta al usuario. Se demuestra que el tener inexistencia de claves foráneas trae como consecuencia, el desfase de información en ciertas tablas de la base de datos. A través de una consulta realizada a las tablas del sistema de base de datos se pudo constatar la existencia de una cantidad muy pequeña de claves foráneas, lo que en consecuencia puede causar el desfase de información en las diversas áreas de almacenamiento. Adicionalmente se verificaron una cantidad de tablas al azar para verificar la inconsistencia de información. Además, en una evaluación de las diversas opciones que proporciona el sistema (Pantallas, reportes, páginas web) las cuales hacen uso de la base de datos, se pudo observar que si existen inconsistencia de información. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Descripción del Proyecto Propuesta de 3. Diseño lógico de la Base de Datos 4. Refinamiento de esquemas 2. Diseño conceptual de la Base de Datos. Diseño Físico Software 1. Análisis de Requisitos Diseño Lógico 5. Diseño físico de base de datos Propuesta de Optimización Ramakrishnan y Gehrke Hardware Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Descripción del Proyecto Dimensión diseño lógico: MER Software Diseño Lógico Normas y Estándares Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Descripción del Proyecto Dimensión diseño lógico: Normalización y Reglas de Negocio Software Teoría de Normalización, Script SQL, Estándares y Mejores prácticas. Objetos SQL Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

SQL Server Profiler, Performance, Manual de mejores practicas Propuesta del Estudio Descripción del Proyecto Dimensión diseño físico: Tiempo de Respuesta Software Diseño Lógico SQL Server Profiler, Performance, Manual de mejores practicas Objetos SQL Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Formas Normales, Recomendaciones Propuesta del Estudio Descripción del Proyecto Dimensión diseño físico: Índices y Estructuras de datos mal diseñada Software Diseño Lógico Mejores Practicas Formas Normales, Recomendaciones Objetos SQL Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Descripción del Proyecto Dimensión diseño físico: Diccionario de Datos Diseño Lógico Script SQL, Plantilla Mejores Practicas Objetos SQL Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Descripción del Proyecto Dimensión Software: Inconsistencia de información. Pantalla de proveedores en el modulo de Cuentas por pagar Pantalla de proveedores en el modulo de Compras Diseño Lógico Formas Normales, Claves foráneas. Mejores Practicas Objetos SQL Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Estudio de Factibilidad Factibilidad Técnica. Enfoque Material Hardware Computador Software Licencia de Sql server 2005 Enterprise Edition Software  Procesador Intel core 2 duo.  2 Gb de Memoria RAM.  Disco duro de 200 Gb.  Unidad de CD-ROM.  Tarjeta de red.  Monitor de 16”.  Teclado.  Mouse.  Unidad de protección UPS.  Sistema operativo Windows Vista Edición Enterprice Mejores Practicas Objetos SQL Plantilla, Script SQL. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Estudio de Factibilidad Factibilidad Operativa.  Reducción de la carga de trabajo.  Mejoramiento en los tiempos de respuestas al usuario final. Aceptabilidad. Software Tiempo estimado para la creación y/o modificación del modelo de datos. Cantidad Recurso Propósito Tiempo (días) 1 DBA Reestructurar el diseño de la B.D 150 Jefe de Sistema Administrativo Apoyar en el proceso de definición de las nuevas estructuras de la B.D 15 Jefe de Sistema Comercial 3 Analistas de Sistemas Crear y/o modificar las aplicaciones. 130 Mejores Practicas Objetos SQL Plantilla, Script SQL. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Propuesta del Estudio Estudio de Factibilidad Factibilidad Económica. Costo de Hardware y Software Enfoque Material Costo Hardware Computador 6.345,00 Software Licencia de Sql server 2005 Enterprise Edition 6.952,70 TOTAL (Bsf) 13.297,70 Software Costo de Personal Cantidad Recurso Tiempo (días) Sueldo/Día Total 1 DBA 150 233,33 34.999,50 Jefe de Sistema Administrativo 15 333,33 4.999,95 Jefe de Sistema Comercial 3 Analistas de Sistemas 130 166,66 21.665,8 TOTAL (Bsf) 310 1.066,65 66.665,20 Mejores Practicas Objetos SQL Plantilla, Script SQL. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Conclusiones y Recomendaciones Dimensión Diseño Lógico: La base de datos no posee un modelo entidad relación que refleje la visión del sistema. La base de datos está diseñada sin aplicar la teoría de la normalización. La base de datos cumple con todas las reglas de negocio. Dimensión Diseño Físico: La base de datos presenta lentitud en los tiempos de respuesta. Existe falta de mantenimiento en los índices. Se presenta exceso en la creación de índices. Existen estructuras de datos mal diseñadas. Existe mala administración de la información temporal. Existe mala administración de las auditorias de información. No existe un diccionario de datos. Hay objetos de datos que proporcionan la misma información. No hay un estándar para la creación de nombres de las estructuras de datos. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Conclusiones y Recomendaciones Dimensión Hardware: La infraestructura tecnológica de los equipos donde descansa el servidor, son las adecuadas. Dimensión Software: Existe desfase de información en ciertas estructuras de datos. Existen pocas claves foráneas. Las consultas utilizadas por la aplicación no están bien diseñadas. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Conclusiones y Recomendaciones Dimensión Diseño Lógico: Crear modelos entidad relación asociadas con cada área del negocio. Aplicar la teoría de la normalización. Dimensión Diseño Físico: Aplicar los lineamientos indicados en la propuesta para el manejo de los índices. Aplicar los lineamientos indicados en la propuesta para el manejo de auditoría de información. Crear y administrar un diccionario de datos. Aplicar el estándar para la creación de nombres de la estructura de datos indicados en la propuesta. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Conclusiones y Recomendaciones Dimensión Hardware: Esta dimensión no amerita recomendación en vista de que la infraestructura tecnológica de los equipos donde descansa el servidor, son las adecuadas. Dimensión Software: Crear y administrar adecuadamente las claves foráneas. Aplicar los lineamientos indicados en la propuesta para el mejor desempeño de la aplicación. Ads. Cairimar Gutiérrez Tutor: Ing. Edgar González

Ads. Cairimar Gutiérrez GRACIAS POR SU ATENCIÓN www.themegallery.com