Академический Документы
Профессиональный Документы
Культура Документы
Bases de Datos 1
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
Qu es un sistema?
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
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
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
S.I.
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
S.I.
Curriculums.dat
Sindicato.mdb
SQL Server
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
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
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
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
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)
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
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
Flujo de datos
Captura...
Visualizacin...
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
Flujo de datos
Lgica del negocio...
Proceso 1 Proceso 2
B.D.
...
Proceso N
Flujo de datos
Negocios - Acceso a datos Presentacin
Negocios
Acceso a datos
Repositorio(s) de datos
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
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.