jueves, 5 de febrero de 2015

Actividad #5


Arquitectura de sistemas de bases de datos.
La arquitectura de un sistema de base de datos está influenciada por el sistema informático en el que se ejecuta del sistema de base de datos. Se reflejan aspectos como la conexión de red, el paralelismo y la distribución.

conexión de red: En esta conexión de computadoras se verá la ejecución de tareas en un sistema servidor y en sistema clientes. De aquí se deriva el sistema cliente-servidor.
Procesamiento paralelo dentro de una computadora: agiliza el proceso de las tareas dentro de una base de datos.
Distribución de datos: permite la accesibilidad de diferentes departamentos o puntos. 

 Arquitectura centralizada.


Son aquellos que se ejecutan en un único sistema  informático sin interaccionar con otra computadora, que van desde los sistemas de bases de datos mono-usuario ejecutándose en computadoras personales hasta los sistemas de bases de datos de alto rendimiento ejecutándose en grandes sistemas.

Los sistemas de bases de datos centralizadas son aquellos que se ejecutan en un único sistema informático sin interactuar con ninguna otra computadora. Tales sistemas van desde los sistemas de bases de datos mono usuarios ejecutándose en computadoras personales hasta los sistemas de bases de datos de alto rendimiento encuitándose en grandes sistemas.
Características de las bases de datos centralizadas.-
·        Se almacena completamente en una localidad central.
·        No posee múltiples elementos de procesamiento ni mecanismos de intercomunicación como las bases de datos distribuidas.
·        Los componentes de las bases de datos centralizadas son: los datos, el software de gestión de bases de datos y los dispositivos de almacenamiento secundario asociados.
·        El problema de seguridad es fácil de manejar en estos sistemas de bases de datos.

       Características de un sistema cliente servidor
    Un sistema 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 12 distinta, para que el sistema sea considerado un sistema cliente/servidor. Cuando dos servidores procesan la misma base de datos, el sistema ya no se llama un sistema cliente/servidor, sino que se trata de un sistema de base de datos distribuido. 
  Los clientes, a través de la red, pueden realizar consultas al servidor. El servidor tiene el control sobre los datos; sin embargo los clientes pueden tener datos privados que residen en sus computadoras. 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. 



lll  



k Sistema de bases de datos distribuidas.
Un SGBD que soporte una arquitectura de base de datos distribuida es mucho más complejo que uno para base de datos centralizada y el número de SGBDD disponibles en el mercado es mucho menor. Existen algunos SGBDs que ofrecen la posibilidad de implementar una BD distribuida sólo para sistemas homogéneos. Es una tecnología que no está tan probada como la centralizada.
Los usuarios acceden a la base de datos distribuida a través de aplicaciones. Estas aplicaciones se pueden clasificar en aquellas que no requieren datos de otros computadores (aplicaciones locales) y aquellos que requieren datos de otros computadores (aplicaciones globales). Un SGBDD tiene las siguientes características:
  •    Una  colección de datos compartidos y relacionados lógicamente.
  •    Los datos están divididos en fragmentos.
  •    Los fragmentos se pueden duplicar.
  •    Los fragmentos se colocan en  varios emplazamientos (computadores).
  •    Dichos emplazamientos están conectados por una red.
  •    Los datos de cada emplazamiento están bajo el control de un SGBD.
  •    El SGBD en cada emplazamiento puede manejar aplicaciones locales autónomamente.
  •  Cada SGBD participa en al menos una aplicación global.












No hay comentarios:

Publicar un comentario