Está en la página 1de 28

Tema 1: Sistemas de Informacin y Almacenamiento de Datos

Bases de Datos 1

Derechos Reservados Cenfotec S. A. 2001-2011

Conceptos en Sistemas de Informacin


Bases de Datos

Derechos Reservados Cenfotec S. A. 2001-2011

Qu es un sistema?
Conjunto de elementos que interactan entre s con el fin de lograr un objetivo en comn Ejemplos:
Sistema digestivo del cuerpo humano Sistema de produccin de una empresa Sistema de pago de planillas

Derechos Reservados Cenfotec S.A. 2001-2011

Qu es un sistema?

Derechos Reservados Cenfotec S.A. 2001-2011

Qu es un dato?
Concepto abstracto que por s solo no tiene ningn significado o no es explcito
Ejemplos:
Juan Rojas Brenes 1-234-567 M S PRV

Derechos Reservados Cenfotec S.A. 2001-2011

Qu es informacin?
Datos interpretados en un entorno especfico que permite entender su significado
Ejemplos:
Nombre: Juan Rojas Brenes Cdula: 1-234-567 Sexo: M Estado Civil: S Cdigo de Departamento: PRV

Derechos Reservados Cenfotec S.A. 2001-2011

Qu es un Sistema de Informacin?
Conjunto de individuos, dispositivos, metodologas, tcnicas y dems recursos institucionales cuyo objetivo es lograr un adecuado almacenamiento y procesamiento de datos, con el fin de facilitar el flujo de informacin dentro de una organizacin

Derechos Reservados Cenfotec S.A. 2001-2011

Un S.I. es, grficamente...

S.I.

Derechos Reservados Cenfotec S.A. 2001-2011

Ejemplos de S.I.
Sistema de Pago de Planillas Sistema de Recursos Humanos Sistema de Inventarios Sistema de Facturacin Sistema de Contabilidad Sistema de Gestin Acadmica Sistema de Control de Clientes
Derechos Reservados Cenfotec S.A. 2001-2011

Bsicamente, qu hace un S.I.?


Obtiene del usuario los datos que se desean registrar Almacena los datos en un repositorio Permite al usuario la consulta de informacin
Consulta en pantalla Generacin de reportes

Derechos Reservados Cenfotec S.A. 2001-2011

Cmo y dnde almacenar los datos de un S.I.?


Archivo plano de texto Hoja electrnica (123, QPro, Excel) Archivo con formato especial (Cobol) Base de datos relacional (Access) Servidor de bases de datos (Oracle)

Derechos Reservados Cenfotec S.A. 2001-2011

De modo que, un sistema puede ser...


Empleados.txt Salarios.xls

S.I.

Curriculums.dat

Sindicato.mdb
SQL Server

Derechos Reservados Cenfotec S.A. 2001-2011

Estilos arquitectnicos para el desarrollo de S.I.


Bases de Datos

Derechos Reservados Cenfotec S. A.

Qu es arquitectura?
Una arquitectura define el conjunto de componentes que conforman un ente determinado, sus caractersticas y las relaciones entre ellos
Una arquitectura se obtiene siguiendo un paradigma, se organiza de acuerdo a un estilo, se representa utilizando un modelo y se orienta en un conjunto de principios de diseo

Derechos Reservados Cenfotec S.A. 2001-2011

Estilos arquitectnicos
Un estilo define la manera en que se organiza una arquitectura. Esta organizacin incluye la ubicacin de los distintos mdulos de cdigo as como el flujo de datos entre los mismos

Derechos Reservados Cenfotec S.A. 2001-2011

Estilos de distribucin
En cuanto a estilos de distribucin se distinguen en la actualidad las siguientes alternativas: Monoltica Compuesta por una nica capa Cliente-Servidor Compuesta por dos capas Multicapa (n capas) Compuesta por 3 ms capas

Derechos Reservados Cenfotec S.A. 2001-2011

Estructura Monoltica
Todas las operaciones se llevan a cabo en un nico lugar o una nica mquina Algunos ejemplos son: Pequeas aplicaciones de escritorio Aplicaciones con servidores mainframe

Aplicacin

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Estructura Cliente-Servidor
Una capa se ejecuta en el cliente y la otra en el servidor Ventajas sobre el modelo de una capa: Separa la interfaz de usuario del procesamiento de datos Aprovecha las bondades de las redes modernas Mejores interfaces de usuario al ejecutarse sobre sistemas operativos ms modernos
Aplicacin (Cliente)

Repositorio(s) de datos (Servidor)

Derechos Reservados Cenfotec S.A. 2001-2011

Estructura Multicapa
Adaptacin al modelo de arquitectura Cliente-Servidor El procesamiento de datos se subdivide en dos o ms capas: Capa de Lgica del Negocio Capa de Acceso a Datos Ventajas respecto del Cliente-Servidor: Escalabilidad Portabilidad
Presentacin

Negocios

Acceso a datos

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Administracin de datos dentro de los S.I.


Bases de Datos

Derechos Reservados Cenfotec S. A.

Flujo de datos
Presentacin Presentacin

1. Recepcin de datos: Estructuras de captura 2. Presentacin de informacin: Estructuras de visualizacin Principales consideraciones:
Formato de los datos Entendibilidad de la informacin

Negocios

Acceso a datos

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Captura...

Visualizacin...

Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Presentacin - Negocios Presentacin

1. Transformacin de datos (Capa de flujo de datos): Estructuras de comunicacin 2. Procesamiento y almacenamiento temporal de la informacin: Estructuras de almacenamiento Principales consideraciones:
Uso de recursos Rendimiento

Negocios

Acceso a datos

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Lgica del negocio...
Proceso 1 Proceso 2

B.D.

...
Proceso N

Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Negocios - Acceso a datos Presentacin

1. Obtencin y almacenamiento de datos (Persistencia): Estructuras de almacenamiento y comunicacin Principales consideraciones:


Uso de recursos Rendimiento

Negocios

Acceso a datos

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Acceso a datos - Repositorios Presentacin

1. Obtencin y almacenamiento de datos (persistencia): Estructuras de comunicacin 2. Formatos de persistencia Principales consideraciones:
Uso de recursos Rendimiento Bondades del administrador de la persistencia

Negocios

Acceso a datos

Repositorio(s) de datos

Derechos Reservados Cenfotec S.A. 2001-2011

Persistencia
Es la capacidad que tiene el programador para que sus datos se conserven al finalizar la ejecucin de un proceso, de forma que se puedan reutilizar en otros procesos. La persistencia requiere que los datos sean almacenados en un medio secundario, no voltil, para su posterior reconstruccin y utilizacin, por lo que su tiempo de vida es independiente del proceso que los cre. Por lo tanto, debern permanecer almacenados en memoria que no sea voltil.
Derechos Reservados Cenfotec S.A. 2001-2011

Flujo de datos
Repositorio de datos...
Tablas

B.D.

Usuarios Procedimientos almacenados Vistas ...


Derechos Reservados Cenfotec S.A. 2001-2011

También podría gustarte