Professional Documents
Culture Documents
Los sistemas cliente-servidor estn construidos de tal modo que la base de datos puede residir en
un equipo central, llamado servidor y ser compartida entre varios usuarios. Los usuarios tienen
acceso al servidor a travs de una aplicacin de cliente o de servidor:
El tener los datos almacenados y administrados en una ubicacin central ofrece varias ventajas:
Todos los elementos de datos estn almacenados en una ubicacin central en donde todos los
usuarios pueden trabajar con ellos.
No se almacenan copias separadas del elemento en cada cliente, lo que elimina los problemas
de hacer que todos los usuarios trabajen con la misma informacin.
Las reglas de la organizacin y las reglas de seguridad se pueden definir una sola vez en el
servidor para todos los usuarios. Esto se puede hacer en una base de datos mediante el uso de
restricciones, procedimientos almacenados y desencadenadores. Tambin se puede hacer en
una aplicacin de servidor.
Los servidores de base de datos relacionales optimizan el trfico de la red al devolver slo los
datos que la aplicacin necesita. Por ejemplo, si una aplicacin que trabaja con un servidor
de archivos tiene que presentar la lista de los representantes comerciales de Oregn, debe
obtener el archivo de empleados completo. Si la aplicacin trabajara con un servidor de bases
de datos relacionales, enviara este comando:
La base de datos relacional slo devuelve los nombres de los representantes comerciales de
Oregn, no toda la informacin de todos los empleados.