Você está na página 1de 8

INTRODUCCION

Desde hace algunos aos, quizs dcadas, la sociedad se ha visto inmersa en la llamada era de la informacin; el uso y manejo de datos apoyados de tecnologa ha contribuido para convertir los grandes volmenes de informacin fsica a informacin digital, proceso que ha resultado costoso, pero tambin necesario para las organizaciones. Para dicha conversin se hace necesario el manejo de bases de datos que permitan no solo el almacenaje de la informacin, sino tambin la recuperacin de la misma por parte de los usuarios; para poder manipularla segn las necesidades particulares de la empresa u organizacin. Las bases de datos pueden ser trabajadas a travs de sistemas de base de datos los cuales se disean para almacenar grandes cantidades de informacin. La gestin de datos implica tanto la definicin de estructuras para el almacenamiento de la informacin como la provisin de mecanismos para la manipulacin de la misma. Los sistemas de base de datos deben proporcionar la seguridad de la informacin almacenada en ellos y evitar posibles fallas o resultados errneos como la cada del sistema o acceso de personas ajenas a este. El propsito principal de un sistema de bases de datos es proporcionar un entorno que sea conveniente y eficiente, para las personas que lo usan en la recuperacin y almacenamiento de la informacin. Los sistemas de bases de datos pueden ser adaptados a las necesidades de cada organizacin, pero de no poder realizarse dicha adaptacin, es posible disear una serie de programas o aplicaciones que permitan manipular la base de datos, creando as su propio sistema de base datos. El manejo de sistema de base de datos, ya sea comercial o programado, implica la implementacin de una arquitectura especfica de dicho sistema, la cual depende en gran medida del sistema informtico en el que se ejecutara el sistema de base de datos. En la arquitectura de un sistema de base de datos se reflejan aspectos como sistemas centralizados, la conexin en red, el paralelismo y la distribucin. En esta investigacin se mencionan las tipos de arquitecturas de sistemas de informacin existentes en la actualidad, y que sern abordados con mayor detenimiento durante el presente cuatrimestre, en la materia Bases de Datos Especializadas.

DESARROLLO
En la arquitectura de bases de datos hay diferentes influencias una de las principales es el sistema informtico en el cual se va a encontrar las bases de datos, a continuacin explicaremos algunos aspectos sobresalientes de las arquitecturas de bases de datos: Conexin en red: En esta conexin de computadoras se ver la ejecucin de tareas en un sistema servidor y en sistemas clientes. De aqu se deriva el sistema Cliente-Servidor. Procesamiento paralelo dentro de una computadora: Agiliza el proceso de las tareas dentro de una base de datos. Distribucin de datos: Permite la accesibilidad de diferentes departamentos o puntos. Sistemas Centralizados El sistema de la base de datos centralizados se ejecuta en el nico sistema informtico, sin interactuar con ningn otro sistema. Toda la informacin est almacenada en una sola mquina y los usuarios usan terminales tontas, son llamadas as porque solo pueden mostrar resultados. La mquina que tiene a la base de datos no tiene ningn tipo de interaccin con otras mquinas. Estas mquinas pueden ser personales o grandes computadoras que alojan sistemas de bases de datos de alto rendimiento. Caractersticas de los Sistemas Centralizados. El total de su almacenamiento est en una sola unidad central, es decir, todos los componentes del sistema residen en un solo ordenador. No posee mltiples elementos de procesamiento ni mecanismos de intercomunicacin como las bases de datos distribuidas. No tiene tantos problemas de seguridad. Ventajas Se evita la redundancia Se evita la inconsistencia. Si un hecho especfico se representa por una sola entrada, la no-concordancia de datos no puede ocurrir. Pueden aplicarse restricciones de seguridad. Conserva la integridad El procesamiento de los datos ofrece un mejor rendimiento y resulta ms confiable que los sistemas distribuidos. Desventajas Menor proporcin en relacin precio/rendimiento de los mainframe que los microprocesadores de los sistemas distribuidos. Si el sistema falla se pierde toda la disponibilidad de procesamiento y toda la informacin confiada al sistema.

En caso de desastre es difcil recuperar la informacin y su sincronizacin es complicada. Las cargas del trabajo no se pueden dividir a otras mquinas Los mainframe a comparacin de un sistema distribuido no tienen mayor capacidad de procesamiento.

Sistemas Cliente-Servidor Es un modelo para el desarrollo de sistemas de informacin en el que las transacciones se dividen en procesos independientes que cooperan entre s para intercambiar informacin, servicios o recursos. Se denomina cliente al proceso que inicia el dilogo o solicita los recursos y servidor al proceso que responde a las solicitudes. La capacidad de procesamiento est repartida entre la mquina del cliente y la mquina(s) que almacena a la base de datos. Internet es el ms grande ejemplo de los tipos Cliente - Servidor Tipos de Arquitectura Cliente-Servidor Arquitectura de dos capas: Consta de tres componentes distribuidos en dos capas: cliente (solicitante de servicios) y servidor (proveedor de servicios). Los tres componentes son: - Interfaz de usuario. - Gestin del procesamiento. - Gestin de la base de datos. Hay 2 tipos de arquitecturas cliente servidor de dos capas: Clientes obesos (thick clients): La mayor parte de la lgica de la aplicacin (gestin del procesamiento) reside junto a la lgica de la presentacin (interfaz de usuario) en el cliente, con la porcin de acceso a datos en el servidor. Clientes delgados (thin clients): solo la lgica de la presentacin reside en el cliente, con el acceso a datos y la mayora de la lgica de la aplicacin en el servidor. Ventajas Centralizacin del control: programas clientes defectuosos o no autorizados no pueden daar al sistema.

Escalabilidad: Cualquiera de los dos elementos que interactan, cliente-servidor, puede ser aumentado en recursos en cualquier momento y se pueden aadir nuevos nodos (clientes-servidores) a la red. Mantenimiento fcil: al ser un sistema distribuido en diferentes mquinas, se puede reparar, reemplazar, actualizar o mudar inclusive los servidores y los clientes no se vern afectados o ser mnimo. Interfaz amigable Seguridad en las transacciones Desventajas Congestin del trfico. Muchos clientes envan pedidos al mismo servidor y lo saturan Software y Hardware debe ser especfico, es decir, un ordenador personal puede no ser capaz de aceptar muchos pedidos a la vez lo cual provoca el congestionamiento del trfico. Alto costo del software y hardware. Inconvenientes menores, por ejemplo, si un cliente solicita imprimir algo primero se debe cargar una ventana en un navegador para poder mandar a imprimir del lado del cliente.

Arquitectura de 3 capas Definicin: es un estilo de programacin, su objetivo primordial es la separacin de la capa de negocio y la capa de datos. Surgi para superar las limitaciones de la arquitectura de 2 capas. La tercera capa (servidor intermedio) est entre el interfaz de usuario (cliente) y el gestor de datos (servidor). La capa intermedia proporciona gestin del procesamiento y en ella se ejecutan las reglas y lgica de procesamiento. Permite cientos de usuarios (en comparacin con slo 100 usuarios de la arquitectura de 2 capas).

TIPOS DE CAPAS: Capa de presentacin: esta capa es la que ve el usuario, presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo proceso. Esta capa se comunica nicamente con la capa de negocio. Tambin conocida como interfaz grfica y debe de tener la caracterstica de ser amigable para el usuario generalmente se presentan como formularios. Capa de negocio: aqu es donde se percibe las peticiones del usuario y se envan las respuestas tras el proceso, se denomina capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de l. Capa de datos: es donde residen los datos. Diferencias entre Capas y Niveles: CAPA: forma como una solucin es segmentada desde el punto de vista lgico. NIVEL: forma en que la capas lgicas se encuentran distribuidas de forma fsica.

IDEAS PRINCIPALES
El sistema de la base de datos centralizados se ejecuta en el nico sistema informtico. Los Equipos llamados terminales extraen, procesan, manipulan la informacin de la base datos que se encuentra en el servidor, pero nunca interactan los equipos terminales; el servidor debe ser un equipo con caractersticas ms amplias, ms potentes que las de una mquina cliente. Los beneficios de la arquitectura centralizada se pueden resumir a su seguridad, al no estar en contacto con ningn otro equipo su seguridad aumenta. Las terminales tontas no hacen ms que mostrar resultados. Los usuarios solicitan informacin a travs de la capa de presentacin, la capa de negocio la procesa y se apoya de la capa de datos para realizar las operaciones necesarias, y regresa el resultado a la maquina cliente, a travs de la capa presentacin. Todos los requerimientos se centran solo en el servidor. El servidor es responsable de desarrollar cualquier proceso requerido por los usuarios a travs de las terminales.

El sistema cliente-servidor divide las transacciones en procesos independientes. En este modelo, pueden existir varios servidores, los cuales son responsables de proveer los recursos y servicios que los equipos clientes requieren. La divisin de tareas pueden ser de tipo lgico, es decir, el sistema de bases de datos localizado en un servidor se divide en varios componentes, los cuales desarrollan tareas diferentes, brindando a los equipos clientes acceso a aquellas tareas que su status requiera. Internet es la mejor forma de ver el sistema cliente servidor, un usuario pide un resultado a google y este lo muestra. La arquitectura cliente servidor de dos capas consta de tres componente distribuidos en dichas capas. En una capa se encuentra la interfaz del usuario, es decir las aplicaciones que requiere un usuario en un equipo cliente; mientras que en la segunda capa se gestiona la base de datos. La gestin del procesamiento se encuentra en ambas capas. El objetivo de la Arquitectura de tres niveles es el de separar los programas de la aplicacin de la base de datos fsica. La capa de presentacin es la informacin que el usuario puede ver y la capa de negocio son todas las peticiones que el usuario hizo pero las cuales no se pueden ver en la capa de presentacin. Las herramientas de programacin que soportan el diseo de la arquitectura de las tres capas no proporcionan todos los servicios deseados.

CONCLUSIN
Para dar comienzo con la materia de Bases de Datos Especializada, es importante retomar los conceptos bsicos mencionados en la presente investigacin; particularmente los referentes a los tipos de bases de datos; por lo que fortalecer y/o ampliar nuestros conocimientos sobre dicha temtica, nos brinda elementos tericos para abordar los contenidos enmarcados en el programa de la asignatura; para posteriormente en la prctica, lograr el desarrollo de un sistema de bases de datos, donde dependiendo de los requerimientos del sistema podemos elegir entre las diferentes arquitecturas con las que contamos, tomando en cuenta que cada una de las arquitecturas de bases de datos nos provee de varias herramientas tiles y robustas que las otras no tienen. Aunque cada una tiene sus ventajas y desventajas, podemos darnos cuenta que la mayora de sistemas en la actualidad tienden a la arquitectura de 3 capas, aunque se siguen usando las otras.

REFERENCIAS
Wikipedia, 17/09/2013, Cliente Servidor, 17/09/2013, http://es.wikipedia.org/wiki/Cliente-servidor HERNNDEZ ZAPI, H.M., 22/05/2009, Bases de Datos Centralizadas, 17/09/2013, http://aishiteru-onna.blogspot.mx/2009/05/bases-de-datos-centralizadas.html CALLE, F., 06/2008, Arquitectura 3 Capas, 17/09/2013, http://www.slideshare.net/Decimo/arquitectura-3-capas

INTEGRANTES DEL EQUIPO:


Ing. Marco Antonio Barajas Lic. Nantli Mercado Lic. Rogelio Snchez Tllez

Você também pode gostar