Ninguno

Páginas: 10 (2280 palabras) Publicado: 7 de diciembre de 2012
4
ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia de Replica 4.2. Formas de Replica.

“FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS”

CAPITULO IV
1. ARQUITECTURA DATOS
ARQUITECTURA DE UNA BASE DE DATOS DISTRIBUIDA Se debe tomaren cuenta varios factores para la definición de la arquitectura de un sistema: 1. Distribución: Los componentes del sistema están localizados en la misma computadora o en diferente computador. 2. Heterogeneidad: Es cuando existen en él componentes que se ejecutan en diversos sistemas operativos. 3. Autonomía: Se puede presentar en diferentes niveles, como son:


DE

DISTRIBUCIÓN

DEAutonomía de diseño: Está relacionadas a su propio diseño.



Autonomía

de

comunicación:

Es

cómo

y

cuándo

comunicarse con otros SMBD.


Autonomía de ejecución: Ejecutar operaciones locales como quiera.

2

“FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS”

ARQUITECTURA ANSI/SPARC

1.

Arquitectura ANSI/X3/SPARC para BDD [IMAG.10] 1

La arquitecturaANSI / SPARC se divide en 3 niveles: 1. EL NIVEL INTERNO. Es el que se ocupa de la forma como se almacenan físicamente los datos. 2. EL NIVEL EXTERNO. Es el que se ocupa de la forma como los usuarios individuales perciben los datos. 3. EL NIVEL CONCEPTUAL. Es un nivel de mediación entre los otros dos, es decir define las estructuras de almacenamientos el Administrador de Base de Datos. No existe unequivalente de una arquitectura estándar para sistemas de manejo de bases de datos distribuidas, cada sistema ha adoptado su propia arquitectura.

1

http://www.kybele.etsii.urjc.es/docencia/DBD/2009-2010/Material/%5BDBD-2009-10%5DBD_Distribuidas.pdf

3

“FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS”

Se debe definir un modelo de referencia para un esquema de estandarizaciónen bases de datos distribuidas, cuyo propósito es dividir el trabajo en piezas y esas piezas se relacionan unas con otras. Se sigue los siguientes enfoques: 1. Basado en componentes. Se definen las componentes del sistema junto con las relaciones entre ellas. 2. Basado en funciones. Se identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecerá para cada clase.3. Basado en datos. Se identifican los diferentes tipos de descripción de datos y se especifica un marco de trabajo arquitectural el cual define las unidades funcionales que realizarán y/o usarán los datos de acuerdo con las diferentes vistas. Este es el enfoque seguido por el modelo ANSI/SPARC. ARQUITECTURA DE UN SISTEMA MANEJADOR DE BASES DE DATOS DISTRIBUIDAS Los sistemas de datos distribuidosestán divididos en dos clases: 1. Sistemas de manejo de bases de datos distribuidos

homogéneos 2. Sistemas de manejo de bases de datos distribuidos

heterogéneos

4

“FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS”

ARQUITECTURA DE UN SISTEMA DE MANEJO DE BASES DE DATOS DISTRIBUIDOS HOMOGÉNEOS

2.

Arquitectura de un SMBDD homogéneo.

Los sistemas homogéneos se parece aun sistema centralizado, a diferencia que estos sus datos se distribuyen en varios sitios comunicados por la red. No existen usuarios locales y todos ellos accesan la base de datos a través de una interfaz global. Para manejar los aspectos de la distribución, se deben agregar dos niveles a la arquitectura estándar ANSI-SPARC, de la siguiente manera, como se muestra en la Figura

5 “FRAGMENTACIÓN DE TABLAS EN BASES DE DATOS DISTRIBUIDAS”

3.

Arquitectura de los esquemas de un SMBDD homogéneo

El esquema de fragmentación describe la forma en que las relaciones globales se dividen entre las bases de datos locales. El esquema de asignamiento especifica el lugar en el cual cada fragmento es almacenado. De aquí, los fragmentos pueden migrar de un sitio a otro en respuesta a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS