Bases de Datos Especializadas - UNID › dts_cursos_mdl › pos › TI › BE › S01 › ... ·...
Transcript of Bases de Datos Especializadas - UNID › dts_cursos_mdl › pos › TI › BE › S01 › ... ·...
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.