14
Bases de Datos Especializadas Sesión 1: Arquitectura de los sistemas de bases de datos

Bases de Datos Especializadas - UNID › dts_cursos_mdl › pos › TI › BE › S01 › ... · 2014-07-11 · Introducción Un elemento fundamental para la consecución de los objetivos

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Bases de Datos Especializadas

Sesión 1: Arquitectura de los sistemas de bases de datos

Contextualización

La información es un

patrimonio valioso en toda

organización.

Una base de datos es un

sistema cuyo objetivo

fundamental es generar

información para la toma de

decisiones.

Su diseño considera factores como: los objetivos de la

empresa, su organización, sus políticas, su infraestructura y

sus recursos humanos.

Introducción

Un elemento fundamental para la consecución de los

objetivos estratégicos de una organización, es un sistema de

información denominado base de datos.

Los principales diseños, denominados arquitecturas,

permiten el desarrollo de una base de datos en función de

la forma de organización de la empresa.

Los tipos de arquitectura a revisar son: centralizada,

cliente-servidor, descentralizada y distribuida.

Arquitectura centralizada

El servidor central contiene

todos los datos y en él se

consolida íntegramente la

información. Desde éste, se

controla el acceso de las

terminales que acceden al

él mediante programas de

cómputo integrados en la

arquitectura de red

instalada por un proveedor.

Arquitectura centralizada… sigue

De esta forma, las terminales

operan como clientes del servidor

central.

Cada usuario es identificado un

número y se le asignan, a través

del administrador de la red, y con

base en las políticas de trabajo de

la organización, privilegios y

restricciones de acceso, consulta

y modificación de la información.

Arquitectura cliente-servidor

La arquitectura cliente-servidor, es un modelo que se

fundamenta en la distribución de funciones entre dos tipos

de procesos independientes y autónomos en la base de

datos: servidores y clientes.

Arquitectura cliente-servidor … sigue

Un cliente puede definirse como un proceso que solicita

servicios específicos a un servidor. Un servidor es un

proceso que otorga los servicios solicitados por sus

clientes. Los procesos cliente-servidor se llevan a cabo en

una misma computadora o en diferentes que estén

enlazadas mediante una red.

Una red enlaza servidores y

clientes y se constituye como el

medio a través del cual se

realiza la comunicación entre

clientes y servidores.

Arquitectura descentralizada

Esta arquitectura se define estrictamente sobre una red de

computadoras.

Todas las funciones y

operaciones de la base de

datos, se descentralizarán

hacia los nodos periféricos

de la red, sin que las

actividades del sistema se

procesen en su totalidad en

algún punto central de

control.

Arquitectura descentralizada … sigue

La arquitectura descentralizada

se caracteriza por la integración

y conexión de aplicaciones y

bases de datos ubicadas en

localidades remotas. Asimismo,

admitirá la interoperabilidad con

múltiples plataformas,

aplicaciones y dispositivos.

Arquitectura distribuida

La arquitectura de procesamiento distribuido también es

conocida como arquitectura multicapa. Este tipo de

arquitectura se asocia a una base de datos distribuida,

en la cual la información se almacena en varias

computadoras.

Arquitectura distribuida … sigue

Los procesadores de un sistemadistribuido pueden variar en cuantosu tamaño y función; incluirmicrocomputadores pequeños,estaciones de trabajo y sistemas decomputadores grandes deaplicación general.

Estos procesadores recibendiferentes nombres, tales comolocalidades, nodos o computadorasy pueden estar dispersas, ya seapor un área geográfica extensa.

Conclusión

La arquitectura de los sistemas de bases de datos, en

general puede clasificarse como:

Arquitectura centralizada

Arquitectura cliente-servidor

Arquitectura descentralizada

Arquitectura distribuida

Referencias

Abello , A., Rollon, E., & Rodriguez, M. E. (2006). Diseno y administracion de bases de datos. Barcelona: UPC.

Bengoechea, J. (2012). Microsoft Access: Diseño de aplicaciones sencillas de bases de datos. España: Vigo Ideaspropias.

Coronel, C. & Steven M. (2013). Database Systems: Design, Implementation, and Management. Boston: Cengage Learning.

Nevado, M. (2010). Introducción a las bases de datos relacionales. Madrid: Visión Libros.

Pratt, P. & Adamski, J. (2012). Concepts of database management. Boston: Cengage Learning.

Rob, P., & Coronel, C. (2004). Sistemas de bases de datos: Diseño, implementación y administración. México, D.F: Cengage Learning.