Sei sulla pagina 1di 3

Niveles de Transparencia

Base de Datos

Transparencia de Acceso Transparencia de Fragmentacin Transparencia de Replicacin

FES Aragn MTI. Omar Mendoza Gonzlez

Transparencia de Red

Transparencia de Datos

Arquitectura de un DBMS
Usuarios Esquema Externo Esquema Conceptual Esquema Interno
Usuarios

Arquitectura de un DDBMS
Basado en componentes
Se

definen las componentes del sistema junto con las relaciones entre ellas identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecer para cada clase identifican los diferentes tipos de descripcin de datos y se especifica un marco de trabajo arquitectural

Vista Externa

Basado en funciones
Se

Vista Conceptual

Basado en datos
Se

Vista Interna

Dimensiones a considerar al integrar mltiples bases de datos

Alternativas de Implementacin de un DDBMS


Distribucin. Determina si las componentes del sistema estn localizadas en la misma computadora o no. Heterogeneidad. La heterogeneidad se puede presentar a varios niveles: hardware, sistema de comunicaciones, sistema operativo o SMBD. Para el caso de SMBD heterogneos sta se puede presentar debido al modelo de datos, al lenguaje de consultas o a los algoritmos para manejo de transacciones.

Alternativas de Implementacin de un DDBMS


Autonoma. La autonoma se puede presentar a diferentes niveles:
Autonoma de diseo. La habilidad de un componente del SMBD para decidir cuestiones relacionadas a su propio diseo. Autonoma de comunicacin. La habilidad de un componente del SMBD para decidir como y cuando comunicarse con otros SMBD. Autonoma de ejecucin. La habilidad de un componente del SMBD para ejecutar operaciones locales de la manera que l quiera.

Arquitectura de un DDBMS
Desde el punto de vista funcional y de

organizacin de datos, los sistemas de datos distribuidos estn divididos en dos clases separadas, basados en dos filosofa totalmente diferentes y diseados para satisfacer necesidades diferentes:

Arquitectura de un DDBMS
Sistemas de manejo de bases de datos

SMBDD Homogneo
Tiene mltiples colecciones de datos

distribuidos homogneos
Sistemas de manejo de bases de datos

Integra mltiples recursos de datos Se parecen a un sistema centralizado, pero en lugar

distribuidos heterogneos

de almacenar todos los datos en un solo lugar, los datos se distribuyen en varios sitios comunicados por la red.
No existen usuarios locales y todos ellos accesan la

base de datos a travs de una interfaz global.

Arquitectura de un SMBDD Homogneo


Usuario Global Usuario Global Usuario Global

SMBDD Homogneo
Para manejar los aspectos de la distribucin, se

deben agregar dos niveles a la arquitectura estndar.


El esquema de fragmentacin describe la forma en

SMBDD

que las relaciones globales se dividen entre las bases de datos locales.
SW de Manejo de Datos

SW de Manejo de Datos

SW de Manejo de Datos

El esquema de asignamiento especifica el lugar en

BD

BD

BD

el cual cada fragmento es almacenado. De aqu, los fragmentos pueden migrar de un sitio a otro en respuesta a cambios en los patrones de acceso.

Arquitectura de un SMBDD Homogneo


Vista de Usuario Global 1 Esquema Global Esquema De Fragmentacin Esquema De Asignamiento Esquema Local Conceptual 1 Esquema Local Conceptual n Vista de Usuario Global 1

SMBDD Heterogneos
Caracterizada por manejar diferentes SMBD en los

nodos locales.
Una subclase importante dentro de esta clase es la

de los sistemas de manejo multi-bases de datos.

BD 1

BD n

Un sistema multi-bases de datos (Smulti-BD) tiene mltiples SMBDs, que pueden ser de tipos diferentes, y mltiples bases de datos existentes. La integracin de todos ellos se realiza mediante subsistemas de software. En contraste con los sistemas homogneos, existen usuarios locales y globales. Los usuarios locales accesan sus bases de datos locales sin verse afectados por la presencia del SmultiBD.

Potrebbero piacerti anche