El documento describe diferentes arquitecturas de bases de datos, incluyendo sistemas centralizados, cliente-servidor y distribuidos. Explica cómo los sistemas distribuidos permiten fragmentar y replicar datos en múltiples sitios para mejorar el rendimiento y la disponibilidad. También cubre temas como la gestión de transacciones y datos replicados en sistemas distribuidos.
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
ArquitecturasBDMultiusuario
1. Base de Datos: Arquitecturas de Bases de Datos Multiusuario Profesor: Msc. Luis Serna Jherry
2.
3. Sistemas Centralizados Os cc = Control de comunicaciones del sistema operativo Os dm = Administración de datos del sistema operativo OS cc AP 1 AP 2 AP 3 D B M S OS dm DB Usuario 1 Usuario 2 Usuario n
4. Arquitectura cliente - servidor BD OS net AP 1 AP 2 OS net AP 2 AP 3 OS net AP 2 OS net OS dm DBMS Red Usuario 1 Usuario 2 Usuario n Os net = porción de comunicaciones de red del SO Od dm = porción de administración de datos del SO
5. Sistemas Cliente/Servidor Interfaz (SQL + API) Funcionalidades de la parte visible al usuario y del sistema subyacente Parte visible al usuario Sistema subyacente Motor SQL Interfaz de usuario SQL Interfaz de formularios Diseñador de Informes Interfaz gráfica
6.
7. Sistema Distribuido de Base de Datos Red de Comunicaciones Sitio 1 Sitio 2 Sitio 3 Sitio 4 Sitio 5
8. Arquitectura de BD Distribuida AP 1 AP 2 DDBMS OS net OS dm AP 2 DDBMS OS net OS dm DDBMS OS net OS dm AP 2 AP 3 DDBMS OS net OS dm red BD BD BD BD
9.
10.
11.
12.
13.
14.
15.
16.
17. Fragmentación Horizontal NUM EMP NUM DEPTO SALARIO E1 DX 45K E2 DY 40K E3 DZ 50K E4 DY 63K E5 DZ 40K NUM EMP NUM DEPTO SALARIO E1 DX 45K E3 DZ 50K E5 DZ 40K Almacenamiento físico en Tokyo NUM EMP NUM DEPTO SALARIO E4 DY 63K E2 DY 40K Almacenamiento físico en Lima Percepción del usuario Fragmento en Lima Fragmento en Tokyo
18.
19. Réplica Fragmento de Lima Fragmento de Tokyo Réplica del fragmento de Lima Réplica del fragmento de Tokyo Percepción del Usuario Almacenamiento físico en Tokyo Almacenamiento físico en Lima NUM EMP NUM DEPTO SALARIO E4 DY 63K E2 DY 40K NUM EMP NUM DEPTO SALARIO E1 DX 45K E2 DY 40K E3 DZ 50K E4 DY 63K E5 DZ 40K NUM EMP NUM DEPTO SALARIO E1 DX 45K E3 DZ 50K E5 DZ 40K NUM EMP NUM DEPTO SALARIO E1 DX 45K E3 DZ 50K E5 DZ 40K NUM EMP NUM DEPTO SALARIO E4 DY 63K E2 DY 40K
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32. Tipos de BD Distribuidas BD 1 BD 2 Línea de comunicación Dividida no Duplicada No Distribuida AP 1 AP 2 DBMS/OS Z Y X W AP 1 DBMS/OS AP 2 DBMS/OS Z Y X W
33. Tipos de BD Distribuidas AP 2 DBMS/OS BD (copia 1) BD (copia 2) Línea de comunicación No Dividida y Duplicada AP 1 AP 2 DBMS/OS AP 1 Z Y X W Z Y X W
34. Tipos de BD Distribuidas BD 1 BD 2 Línea de comunicación Dividida y Duplicada Y X W Z Y AP 1 DBMS/OS AP 2 DBMS/OS
35. Clases de SGBDD Heterogeneidad Distribución Autonomía SGDB integrados, heterogéneos SGDB heterogéneo y distribuido Múltiples SGDB homogéneos, lógicamente integrados SGDB homogéneo y distribuido SGDB federado, homogéneo y distribuido Sistema multibase, homogéneo y distribuido SGDB federado, heterogéneo y distribuido SGDB federado, heterogéneo en una sede SGDB federado, homogéneo en una sede Sistema multibase, heterogéneo Sistema multibase, homogéneo Sistema multibase, heterogéneo y distribuido
36. Arquitectura para SGBDD Esquema Externo Global 1 Esquema Externo Global 2 Esquema Externo Global n Esquema Conceptual Global Esquema Conceptual BD Local 1 Esquema Conceptual BD Local n Esquema Interno BD Local n Esquema Interno BD Local 1 Esquema Externo Local 11 Esquema Externo Local 1h Esquema Externo Local n1 Esquema Externo Local nm
37. Arquitectura de los SGBD Multibase Esquema Externo 1 Esquema Externo 2 Esquema Externo n Esquema Conceptual BD Local 1 Esquema Conceptual BD Local n Esquema Interno BD Local n Esquema Interno BD Local 1 Esquema Conceptual BD Local 2 Esquema Interno BD Local 2
38. Diseño de BDD Esquema Lógico Global Esquema Lógico Local 1 Esquema Lógico Local 2 Esquema Lógico Local n Distribución Integración
39.
Notas del editor
Se ejecutan en un único sistema informático, sin interactuar con ninguna otra computadora. Abarcan desde los DBMS monousuario hasta sistemas multiusuario de alto rendimiento que se ejecutan en grandes sistemas (teleproceso).
Homogeneidad: Según si todos los SGBD son iguales, se tiene un único producto y lenguaje de consultas: muy integrados; o si por el contrario los SGBD son distintos, por lo que aunque utilicen el mismo modelo de datos, distintos productos y lenguajes de consulta requieren su integración. Distribución: Si los datos están distribuidos físicamente sobre múltiples sitios que se comunican, o si se mantienen en un único lugar, datos centralizados Autonomía (Se refiere a la distribución del Control): Sistemas estrechamente integrados (sistemas compuestos) si todo el acceso a los datos se realiza siempre a través del procesador de datos distribuidos con las sedes locales totalmente dependientes de éste, él gestiona todos los accesos y funciones de administración. Sistemas semiautónomos (Sistemas Federados), donde cada procesador local actúa de forma autónoma e independiente, con usuarios, administradores, transacciones y aplicaciones exclusivamente locales, además de poseer porciones específicas de la BDD. Sistemas con total autonomía (Sistema Multi-Base de Datos) donde al no haber un control global el acceso a los datos de distintos nodos es especialmente complicado.
Esta arquitectura corresponde a los sistemas federados, es una extensión de la dada para los sistemas centralizados donde si se omiten los esquemas externos locales tendríamos un sistema integrado
El los Sistemas Multibase no tenemos un Esquema Conceptual Global, por lo que la autonomía local es completa