1. 1.8 Tópicos selectos de bases de datos
Un tópico es una idea o un tema en específico, en este caso bases de datos.
(BDD) es un conjunto de multiples bases de datos lógicamente relacionadas las cuales se
encuentran distribuidas en diferentes espacios lógicos (ejemplo.- un servidor corriendo 2
maquinas virtuales) e interconectados por una red de comunicaciones.
Un sistema de Bases de Datos Distribuida (SBDD) esun sistema en el cual múltiples sitios de bases
dedatos están ligados por un sistema de comunicacionesde tal forma que, un usuario en cualquier
sitio puedeacceder los datos en cualquier parte de la redexactamente como si estos fueran
accedidos de formalocal.
Un sistema distribuido de bases de datos se almacenan en variascomputadoras. Los principales
factores que distinguen un SBDD de un sistemacentralizado son los siguientes:
Hay múltiples computadores, llamados sitios o nodos.
Estos sitios deben de estar comunicados por medio dealgún tipo de red de comunicaciones para
transmitirdatos y órdenes entre los sitios.
Conceptos básicos:
El sistema de administración de Base de DatosDistribuida (DDBMS), esta formado por
lastransacciones y los administradores de base de datosdistribuidos de todas las computadoras.
Tal DDBMS enun esquema genérico implica un conjunto deprogramas que operan en diversas
computadoras.Estos programas pueden ser subsistemas de unproducto único DDBMS,
concesionado por un sólofabricante, o también pudiera resultar de unacolección de programas de
fuentes dispares :algunosconsiderados por fabricantes y algunos otros escritosen casa.
Un administrador de base de datos (DTM) es unprograma que recibe solicitudes de procesamiento
delos programas de consulta o de transacciones y a suvez las traduce en acciones para los
administradoresde la base de datos . Una función importante del DTMes coordinar y controlar
dichas acciones. · Cada sitiotiene sus propias bases de datos "reales" locales, suspropios usuarios
locales, sus propios DBMS yprogramas para administración de transacciones y supropio
administrador.
2. Cada localidad puede procesar transacciones locales ,es decir, aquellas que sólo acceden a datos
queresiden en esa localidad. Además, una localidad puedeparticipar en la ejecución de
transacciones globales ,es decir, aquellas que acceden a datos de variaslocalidades, ésta requiere
comunicación entre laslocalidades. · Una transacción local es la que accede acuentas en la
localidad individual donde se inicio. Encambio, una transacción global accede a cuentas deuna
localidad distinta a la localidad donde se inicio o acuentas de varias localidades diferentes.
Ejemplo:
Considere un banco que tiene tres sucursales, en cadasucursal, un computador controla las
terminales de lamisma y el sistema de cuentas. Cada computador consu sistema de cuentas local
en cada sucursalconstituye un "sitio" de la BDD; las computadorasestán conectadas por la red.
Durante las operacionesnormales, las aplicaciones en las terminales de lasucursal necesitan solo
accesar la BD de la misma.Como solo accesan la misma red local, se les llamanaplicacioneslocales .
Desde el punto de vista tecnológico, aparentemente lo importante es la existencia de algunas
(Villaseñor, 2012)