Se puede definir como una colección de múltiples
bases de datos distribuidas interrelacionadas de
forma lógica sobre una red de computadoras.
Ventajas
Localización transparente de los datos
Transparencia en los nombres
Transparencia de fragmentación
Más fiabilidad y disponibilidad
Mejora del rendimiento
Expansión más sencilla
Inconvenientes
Costo de desarrollo del software
Mayor probabilidad de errores
Mayor sobrecarga de procesamiento
SGBD distribuido:
El que gestiona BD distribuidas
de forma transparente para el
usuario y la trabaja como si
fuera una sola centralizada.
Componentes de una BDD
BD locales. SGBDD. Red de
comunicaciones. Diccionario
o directorio global.
Componentes Básicos
Objetivos de las B.D.D.
Autonomía local
No dependencia de
un sitio central
Operación continua
La confiabilidad
La confiabilidad
Independencias
Independencia de fragmentación
Independencia de replicación
mejor rendimiento
mejor disponibilidad
Independencia de ubicación
Independencia de
sistema operativo
Independencia de red
Independencia de DBMS
(Que el usuario no tiene por
que saber el funcionamiento)
Procesamiento de
consultas distribuidas
Disciplinas de estudio
Los ambientes en los que se encuentra
con mayor frecuencia el uso de las
bases de datos distribuidas son:
Cualquier organización que tiene una estructura
descentralizada, como puede ser los organismos
gubernamentales y/o de servicio público.
La industria de la manufactura, particularmente,
aquella con plantas múltiples. Por ejemplo, la
industria automotriz.
Aplicaciones de control
y comando militar.
Líneas de transportación
aérea.
Cadenas hoteleras.
Servicios bancarios y financieros.
Como principales disciplinas de estudio para
conocer las bases de datos tenemos las
siguientes:
a) Ingeniería b)
Algebra c) Base
de datos d)
Redes
Arquitectura de bases
de datos distribuidas.
En un sistema de bases de datos distribuidas, existen varios factores que se deben
tomar en consideración que definen la arquitectura del sistema:
Distribución
Heterogeneidad
Autonomía
de diseño
de comunicación
ANSI-SPARC la cual divide a un
sistema en tres niveles: Interno,
conceptual y externo.
El nivel Interno
El nivel Externo
El nivel Conceptual
Debido a que no existe un equivalente de una
arquitectura estándar para sistemas de
manejo de bases de datos distribuidas, cada
sistema ha adoptado su propia arquitectura
Para definir ese modelo de referencia
se puede seguir uno de los siguientes
enfoques:
Basado en componentes
Basado en funciones
Basado en datos
ARQUITECURA DE
UN SISTEMA GESTOR
DE BASE DE DATOS
DISTRIBUIDAS.
SMBDD Homogéneas
Mismos sistemas
Heterogéneas:
Se realizan solicitudes de datos de
otros sistemas que tienen: