Sie sind auf Seite 1von 14

Base de Datos Cliente Servidor

Norma A Romn Haro Ever Garca Botello Fabin Garca Ortiz

La arquitectura cliente-servidor
Es un modelo de aplicacin distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea tambin se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es ms ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema.

Bases de Datos Cliente-Servidor


La arquitectura 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. Los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor. Ambas partes deben estar conectadas entre s mediante una red.

Beneficios.
1.- Mejor aprovechamiento de la potencia de cmputo (Reparte el trabajo).
2. -Reduce el trfico en la Red. (Viajan requerimientos). 3.- Opera bajo sistemas abiertos. 4.- Permite el uso de interfaces grficas variadas y verstiles.

Esta arquitectura necesita tres tipos de software para su correcto funcionamiento: Software de gestin de datos:

Software de desarrollo:
Software de interaccin con los usuarios:

Software de gestin de datos:


Este software se encarga de la manipulacin y gestin de los datos almacenados y requeridos por las diferentes aplicaciones. Normalmente este software se aloja en el servidor.

Software de desarrollo:
Este tipo de software se aloja en los clientes y solo en aquellos que se dedique al desarrollo de aplicaciones.

Software de interaccin con los usuarios:


Tambin reside en los clientes y es la aplicacin grfica de usuario para la manipulacin de datos, siempre claro a nivel usuario (consultas principalmente).

Caractersticas:
El Cliente oculta al Servidor y la Red.
Detecta e intercepta peticiones de otras aplicaciones y puede redireccionarlas.

Dedicado a la cesin del usuario (IniciaTermina).


El mtodo ms comn por el que se solicitan los servicios es a travs de RPC (Remote Procedure Calls).

Funciones comunes del cliente:


Mantener y procesar todo el dialogo con el usuario.
Manejo de pantallas. Mens e interpretacin de comandos. Entrada de datos y validacin. Procesamiento de ayudas.

Recuperacin de errores.
Generacin de consultas e informes sobre las bases de datos.

El servidor:
Conjunto de Hardware y Software que responde a los requerimientos de un cliente. Los Servidores proporcionan un servicio al cliente y devuelven los resultados.
Normalmente el servidor es una mquina bastante potente que acta de depsito de datos y funciona como un sistema gestor de base de datos (SGBD).

Tipos comunes de servidor:


Servidor de Archivos (FTP, Novell).
Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).

Servidor de Comunicaciones
Servidor de Impresin. Servidor de Terminal. Servidor de Aplicaciones (Windows NT, Novell).

Funciones comunes del servidor:


Acceso, almacenamiento y organizacin de datos.
Actualizacin de datos almacenados. Administracin de recursos compartidos. Ejecucin de toda la lgica para procesar una transaccin. Procesamiento comn de elementos del servidor (Datos, capacidad de CPU, almacenamiento en disco, capacidad de impresin, manejo de memoria y comunicacin). Gestin de perifricos compartidos. Control de accesos concurrentes a bases de datos compartidas. Enlaces de comunicaciones con otras redes de rea local o extensa

Das könnte Ihnen auch gefallen