Curso de Sistema de Gestión de Bases de Datos: SQL Server - Lección 1

 

El modelo Cliente - Servidor

Toda aplicación informática tiene al menos tres niveles funcionales:

  1. Nivel de Presentación: Incluye el interfaz de usuario, y es el responsable de aceptar los datos que introduce el usuario y mostrar la información de resultados.

  2. Nivel de Lógica de Negocio: Son las reglas de negocio de la Organización que han sido programadas en la aplicación. Aquí se validan los datos, se realizan los cálculos, etc.

  3. Nivel de Acceso a Datos: Es el nivel responsable del almacenamiento físico de los datos y de la extracción y consulta de estos datos, así como de su actualización, etc.

Estos tres "niveles" pueden encontrarse en sitios diferentes, dependiendo de la arquitectura computacional. Así, en una arquitectura "tradicional", basada en un mainframe o gran ordenador central, los tres niveles, Presentación, Reglas de Negocio y Acceso a datos, se encuentran residiendo en el ordenador central, "host" o "mainframe". El terminal de usuario no incorpora ninguna "inteligencia" a la aplicación, haciendo funciones solo de terminal "tonto".

mainfr.gif (3785 bytes)

En el modelo de red local de ordenadores personales, donde se accede a un servidor común de archivos por parte de los distintos PCs conectados a la red, tanto el nivel Presentación como la Reglas de Negocios residen en los PCs o estaciones de usuarios. Al Servidor de archivos le quedan reservadas las funciones de Acceso a datos.

pclan.gif (5278 bytes)

El modelo "Cliente-Servidor" admite diversas variantes, pero, para simplificar, se puede afirmar que el Acceso a datos está esclusivamente asignado al Servidor (servidor donde residen un sistema de gestión de bases de datos relacional), la Presentación residen en las estaciones de usuario, con todas sus funciones asociadas de interface, y la Reglas de negocio, o Lógica de negocio, puede estar en mayor o menor medida distribuida entre ambos extermos.

| Volver al Índice | Saber más |
Utilice las flechas para desplazarse a la pantalla anterior o posterior