sistemas de informacion diseño de si
Post on 16-Apr-2017
171 Views
Preview:
TRANSCRIPT
INGENIERIA INDUSTRIAL
UNIVERSIDAD SANTO TOMAS
Diseño de Sistemas de Información
MSTR. JAVIER RENE CAJICA GAMBOAINGENIERO DE SISTEMAS
Sistema de Información1. Enfoque Tradicional
ETAPAS1. REQUERIMIENTO.•Que necesita la organización• Que esta pidiendo la organización• Que se puede solucionar a través del S.I.
ETAPAS1. ANALISIS.•Económico (Costo - Beneficio).• Técnico: Especificaciones HW, SW, Datos, entradas,
salidas de información.
ETAPAS1. DISEÑO.• Diseño de Datos• Diseño Arquitectónico (Modelo E-R)• Diseño de Interfaz• Diseño de Procedimientos
INTRODUCCION A LAS BASES DE DATOSSistema De Gestión de Archivos –SGA-
Sistemas de Gestión de Archivos SGA• Hasta hace poco los programadores cuando requerían
almacenar información recurrirán a archivos creados dentro de las aplicaciones y de acuerdo a los requerimientos puntuales específicos. Cada uno resolvía su problema de acuerdo a su óptica, muchas veces sin pensar en lo que los demás colegas estaban realizando.
• Cuando se requería manipular estos datos se realizaban programas que incluían la definición en detalle de estos archivos para poder operar sobre estos. Cada programa estaba constituido por un número considerable de líneas de código (en ocasiones abrumador), para hacer incluso tareas muy simples como un nuevo reporte, por ejemplo.
• Si no existía un mecanismo de coordinación y con normas definidas, las empresas podrían navegar en un mar de programas y cientos de archivos con datos redundantes y muchas veces inconsistentes, algunos de los cuales ya ni siquiera se usaban. Pensar en hacer modificaciones (mantenimiento) a estos sistemas como estos eran un verdadero dolor de cabeza.
• A continuación se presentan algunos de sus problemas inherentes.
Algunos de sus problemas inherentes.
• Problemas generados por el esquema de SGA
• Dificultad para obtener la información deseada.
• Datos separados y aislados
• Datos repetidos
• Dificultad para incluir las reglas de integridad y del negocio
• Sistemas manipulados por varios usuarios simultáneamente
Sistema de Información
• Colección de datos interrelacionados y un conjunto de programas para acceder dichos datos. • Son productos de software fabricados por
diferentes proveedores y con diferentes características que los diferencian unos de otros: Dbase, Fox, Access, Informix, Unify, Oracle, Interbase.
Bases de Datos• Colección de datos organizados bajo normas
establecidas en un modelo seleccionado.• La base de datos es un conjunto de información
almacenada bajo la estructura diseñada e implementada en el SGBD y relacionada con un asunto o con una finalidad, tal como el seguimiento de los pedidos de clientes o un inventario de productos.• Generalmente nos referimos a los datos de los
usuarios y de la organización, que apoyan el negocio modelado y soportado por el Sistema de Gestión de Bases de Datos. • En la etapa de diseño lógico la arquitectura de los
datos es independiente del motor donde se montará finalmente.
La gestión de los datos implica:•Definición de estructuras para almacenar información.•Mecanismos para manipulación de la información
Abstracción de Datos• Característica de un sistema de bases de
datos, que permite al usuario o programador operar con los datos sin necesidad de conocer detalles que para él no son de "importancia", ofreciendo así una visión abstracta de estos.• Para cumplir con tal fin se han definido
diferentes niveles de abstracción.
Niveles de AbstracciónNivel Físic
oDetermina como están almacenados
físicamente los datos
Nivel Lógico o Conceptual.
Determina la organización de los archivos. Índices, llaves, orden de campos,
tipos de datos
Nivel de VistasOculta parte de la información a los
usuarios
Independencia de Datos• Propiedad que permite que el cambio en
un nivel no afecte el otro
Consistencia de Datos• En aquellos casos en los que no se ha
logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea
Seguridad de los Datos• La información almacenada en una base de datos
puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
Manejo de transacciones• Los SGBD proveen mecanismos para
programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.
MODELOS DE DATOS•Colección de herramientas conceptuales para describir:• Los datos• Las relaciones de los datos• La semántica de los datos
CLASIFICACION DE LOS MODELOS DE DATOS• MODELOS LÓGICOS
BASADOS EN OBJETOS • Modelo Entidad-Relación• Modelo Orientado a
Objetos• Modelo de Datos
Semántico• Modelo de Datos Funcional
• MODELOS LOGICOS BASADOS EN REGISTROS• Modelo Relacional• Modelo de Red• Modelo Jerárquico
top related