martes, 4 de septiembre de 2012

Resumen

Caracteristicas de los tipos de arquitectura:




Centralizado






Son aquellos que se ejecutan en un único sistema informático sin interaccionar con ninguna otra computadora.
Una computadora moderna de propósito general consiste en una o unas pocas CPU’s y un número
determinado de controladores para los dispositivos que se encuentren conectados a través de un bus común,el cual proporciona acceso a la memoria compartida.
 

Cliente/Servidor


Es aquel en el que uno o más clientes y uno o más servidores, conjuntamente con un sistema operativo subyacente y un sistema de comunicación entre procesos, forma un sistema compuesto que permite cómputo distribuido, análisis, y presentación de los datos.
Si existen múltiples servidores de procesamiento de base de datos, cada uno de ellos deberá procesar una base de datos
distinta, para que el sistema sea considerado un sistema cliente/servidor.

Las principales características de la arquitectura cliente/servidor son:

- El servidor presenta a todos sus clientes una interfaz única y bien definida.
- El cliente no necesita conocer la lógica del servidor, sólo su interfaz externa.
- El cliente no depende de la ubicación física del servidor, ni del tipo de equipo físico en el que se encuentra, ni de su sistema operativo.
- Los cambios en el servidor implican pocos o ningún cambio en el cliente.

Los principales componentes de un sistema cliente/servidor son:

- El núcleo (back-end o sección posterior). Es el SGBD propiamente (servidor).
- El interfaz (front-end o sección frontal). Aplicaciones que funcionan sobre el SGBD (cliente).




La parte cliente de la aplicación maneja la entrada de datos, acepta consultas de los usuarios y muestra los resultados. La parte cliente no procesa las consultas. En su lugar, envía la consulta del usuario al computador servidor, donde la parte servidor de la aplicación procesa la consulta. El servidor devuelve los resultados al cliente, que es quien se las muestra al usuario.

La sección frontal

Son las diversas aplicaciones ejecutadas dentro del SGBD, tanto las escritas
por los usuarios como las “integradas” que son las proporcionadas por el proveedor del SGBD o bien por otros proveedores de programas (aunque para la sección posterior no existe diferencia entre las aplicaciones escritas por los usuarios y las integradas, ya que todas utilizan la misma interfaz con la sección posterior).

Funciones del cliente

* Administrar la interfaz gráfica de usuario.
* Aceptar datos del usuario.
* Procesar la lógica de la aplicación.
* Generar las solicitudes para la base de datos.
* Transmitir las solicitudes de la base de datos al servidor.
* Recibir los resultados del servidor.
* Dar formato a los resultados.

Cómo trabaja la sección frontal
La secuencia de eventos que tiene lugar cuando el usuario accede al servidor de la base de datos se puede generalizar en 6 pasos básicos ilustrados en la figura. Para mayor simplicidad, el término consulta
representa cualquier acción que el usuario pueda hacer en la base de datos, como actualizar, insertar, borrar o pedir datos de la base de datos.





BDD







No hay comentarios:

Publicar un comentario