ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos De Base De Datos Distribuidas


Enviado por   •  2 de Septiembre de 2012  •  1.405 Palabras (6 Páginas)  •  1.108 Visitas

Página 1 de 6

Disciplinas de Estudio de Bases de Datos Distribuidas

Son las aplicaciones más usuales son para la gestión de empresas e instituciones públicas.

También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la

información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se

encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos

personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de

Carácter Personal (LOPD).

Arquitectura Bases de Datos Distribuidas

La arquitectura define la estructura de un sistema. Al definir la arquitectura se deben

identificar los componentes de un sistema, las funciones que realiza cada uno de las

componentes y las interrelaciones e interacciones entre cada componente.

Arquitectura de un sistema de bases de datos distribuidas

La mayoría de los sistemas de manejo de bases de datos disponibles actualmente están

basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles: interno,

conceptual y externo.

La vista conceptual, conocida también como vista lógica global, representa la visión de

la comunidad de usuarios de los datos en la base de datos. No toma en cuenta la forma

en que las aplicaciones individuales observan los datos o como éstos son almacenados.

La vista conceptual está basada en el esquema conceptual y su construcción se hace en

la primera fase del diseño de una base de datos.

Los usuarios, incluyendo a los programadores de aplicaciones, observan los datos a través

de un esquema externo definido a nivel externo. La vista externa proporciona una

ventana a la vista conceptual lo cual permite a los usuarios observar únicamente los datos

de interés y los aísla de otros datos en la base de datos. Puede existir cualquier número de

vistas externas y ellos pueden ser completamente independientes o traslaparse entre sí. El

esquema conceptual se mapea a un esquema interno a nivel interno, el cual es el nivel

de descripción más bajo de los datos en una base de datos. Este proporciona una interfaz

al sistema de archivos del sistema operativo el cual es el responsable del acceso a la base

de datos. El nivel interno tiene que ver con la especificación de qué elementos serán

indexados, qué técnica de organización de archivos utilizar y como los datos se agrupan

en el disco mediante "clusters" para mejorar su acceso.

Desafortunadamente, no existe un equivalente de una arquitectura estándar para

sistemas de manejo de bases de datos distribuidas. La tecnología y prototipos de SMBDD

se han desarrollado más o menos en forma independiente uno de otro y cada sistema ha

adoptado su propia arquitectura.

Para definir un esquema de estandarización en bases de datos distribuidas se debe definir

un modelo de referencia el cual sería un marco de trabajo conceptual cuyo propósito es

dividir el trabajo de estandarización en piezas manejables y mostrar a un nivel general

como esas piezas se relacionan unas con otras. Para definir ese modelo de referencia se

puede seguir uno de los siguientes tres enfoques:

Basado en componentes

. Se definen los componentes del sistema junto con las relaciones

entre ellas. Así, un SMBD consiste de un número de componentes, cada uno de los cuales

proporciona alguna funcionalidad.

Basado en funciones.

Se identifican las diferentes clases de usuarios junto con la

funcionalidad que el sistema ofrecerá para cada clase. La especificación del sistema en

esta categoría típicamente determina una estructura jerárquica para las clases de

usuarios. La ventaja de este enfoque funcional es la claridad con la cual se especifican los

objetivos del sistema. Sin embargo, este enfoque no proporciona una forma de alcanzar

los objetivos.

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. La ventaja de este enfoque es la

importancia que asigna al manejo de datos. Este es un enfoque significativo para los

SMBD dado que su propósito principal es manejar datos. Sin embargo, la desventaja de este enfoque es que es prácticamente imposible especificar un modelo arquitectural sin especificar los modelos para cada una de sus unidades funcionales. Este es el enfoque seguido por el modelo ANSI/SPARC.

Objetivos Bases de Datos Distribuidas

Principio Fundamental:

“Ante el usuario, un sistema distribuido debe lucir exactamente igual que un sistema que no es distribuido”

•En otras palabras, los usuarios de un sistema distribuido deben ser capaces de comportarse exactamente como si no fuera distribuido.

•Todos los problemas de los sistemas distribuidos son o deberían ser, problemas internos o en el nivel de implementación, y no externos o en el nivel de usuario.

El principio

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com