Justificación del uso de tecnología cliente/servidor

Páginas: 9 (2089 palabras) Publicado: 25 de agosto de 2013
1

Conozca en Profundidads
¿Porque Servidores de Bases de Datos?
Sistema de Capacitación y material instructivo del Software Esbiza

TITULO DEL DOCUMENTO: ¿PORQUÉ SERVIDORES DE BASES DE DATOS?
AUTOR: CLAUDIO A. NIPOTTI
FECHA ORIGINAL: 17-OCT-2006
NÚMERO Y FECHA DE ESTA REVISIÓN: 3, 18-NOV-2007

Como se dice siempre, "Base de datos es cualquier conjunto organizado de datos" y el ejemploclásico que se brinda es el fichero de tarjetas de cartulina.
Este documento en realidad se enfoca en los "Servidores de bases de datos", una clase de
programas que realmente mueve al mundo, al ser el centro de todos los grandes sistemas
empresariales y de gobierno, por red o por internet. Eso lo vamos a tratar a lo largo de su contenido,
que está orientado principalmente a servir comointroducción a personas sin conocimientos sobre el
tema.

¿Beneficios?
Las siguientes son algunas características del uso de servidores de bases de datos:
a) Globalización de la información: La información está por igual al alcance de todos los miembros
de la organizacion que tengan acceso a la base de datos.
b) Protección de datos sensibles: Se les llama datos sensibles a aquella informaciónque tiene un
alto grado de importancia personal o financiera, y que por lo tanto requiere privacidad. En todo el
mundo hay leyes que regulan la tenencia y uso de este tipo de datos. En el comercio electrónico
abundan, desde el número de tarjeta de crédito de una persona hasta el historial de sus compras o
los domicilios a donde ordenó el envío.
Es importante protegerlos no solamente de su roboo uso ilegítimo sino también de la pérdida por
fallas de hardware o software, pérdida que puede ser irreparable y causar trastornos inimaginables en
la actividad de empresas y particulares. Un servidor de bases de datos requiere un nombre de usuario
y contraseña al conectarse a él.
c) Eliminación de redundancia: Las técnicas de normalización aplicadas eliminan toda redundancia.
d) Eliminaciónde inconsistencias: Por ejemplo, que cada registro de historia médica pertenezca a
un paciente existente y no a uno que se borró o que nunca existió. Los datos ingresados pueden ser
controlados por una aplicación, pero normalmente la misma base de datos puede contener y exigir
que se cumplan reglas preprogramadas que aseguren la consistencia de los datos, aún cuando se
use otra aplicación queno lo controle (ver punto e).
e) Independencia entre datos y tratamiento: Todavía hoy, muchos programadores o estudiantes de
programación solamente conciben los datos como patrimonio de un determinado programa, que es el
único que los accede. Un servidor de bases de datos es un repositorio podríamos decir universal:
cualquier aplicación que se conecte al servidor (y para eso están losdrivers, como ODBC, JDBC,
ADO, etc.) puede acceder a los datos. Inclusive hojas de cálculo, por citar una aplicación algo alejada
del programa tradicional de gestión.

2

f) Multiusuario: Deberíamos hacer un documento muy largo para ilustrar los distintos conflictos que
pueden ocurrir cuando muchos usuarios acceden al mismo tiempo, y las técnicas que los servidores
de bases de datos usan paramanejarlos. Imagínese solamente un usuario tratando de borrar un
registro que otro está viendo como parte de un informe. Aqui no hay soluciones mágicas, el registro
se va a borrar finalmente y el informe ya no va a ser tan actual, pero se trata de garantizar que al
menos ese informe se termine de elaborar con los datos que había al iniciarse y evitar que se
produzca un error de software o deconsistencia.
g) Abstracción: Un motor de bases de datos usa (internamente) recursos de manejo de archivos y
técnicas de programación complejísimos para cumplir sus objetivos. Por no mencionar que los datos
de una misma persona (por poner un caso) pueden estar físicamente en distintos archivos o discos o
servidores.
La abstracción significa que el operador, usuario o aplicación que solicita...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tecnologia cliente-servidor
  • Implementacion de tecnología cliente-servidor
  • Tecnologia cliente servidor
  • Cliente Servidor
  • Cliente Servidor
  • CLIENTE SERVIDOR
  • Cliente-Servidor
  • Cliente-servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS