sistemas de informacion diseño de si

Post on 16-Apr-2017

171 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

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