Sie sind auf Seite 1von 5

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIO


EXTENSION MATURIN
ING.DE SISTEMAS



















Profesor: Bachilleres:
Mariela Bentez Fuentes, Lucrecia Nathaly
Pereira, Andrs

Maturn, enero de 2013


Arquitectura de base de datos distribuidas (BDD)




















Esquema conceptual global: El esquema conceptual global es la descripcin lgica
de la base de datos completa, como si no estuviera distribuida. Este nivel
corresponde al nivel conceptual de la arquitectura ANSI-SPARC y contiene
definiciones de entidades, relaciones, constantes e informacin sobre seguridad e
integridad. Proporciona independencia de datos fsicas desde el entorno
distribuido. Los esquemas externos globales proporcionan independencia de datos
lgica.
Esquemas de fragmentacin y localizacin: El esquema de fragmentacin es una
descripcin de cmo los datos estn particionados lgicamente. El esquema de
localizacin es una descripcin de dnde estn localizados los datos. El esquema
de localizacin tiene en cuenta cualquier replicacin.

Esquemas locales: Cada SGBD local tiene su propio conjunto de esquemas. Los
esquemas conceptual e interno locales corresponden a los equivalentes de la
arquitectura ANSI-SPARC.

Consecuencias del uso de bases de datos distribuidas.
Tenindose en cuenta que una base de datos distribuida se refiere a que los datos
se almacenan en varios computadores, esto produce una capacidad de compartir y
acceder a la informacin de una forma fiable y eficaz.
Utilizacin compartida de los datos y distribucin del control: Capacidad de que
cada localidad pueda controlar hasta cierto punto los datos almacenados
localmente. En un sistema centralizado, el administrador de base de datos de la
localidad central controla la base de datos. En un sistema distribuido existe un
administrador global de la base de datos que se encarga de todo el sistema. Parte
de esta responsabilidad se delega al administrador de base de datos de cada
localidad. Dependiendo del diseo del sistema distribuido, cada administrador
local podr tener un grado de autonoma diferente, que se conoce como
autonoma local. La posibilidad de contar con autonoma local es en muchos casos
una ventaja importante de las bases de datos distribuidas.

Fiabilidad y disponibilidad: Si se produce un fallo en una localidad de un sistema
distribuido, es posible que las dems localidades puedan seguir trabajando. En
particular, si los datos se repiten en varias localidades, una transaccin que
requiere un dato especfico puede encontrarlo en ms de una localidad. As, el fallo
de una localidad no implica necesariamente la desactivacin del sistema.
El sistema debe detectar cuando falla una localidad y tomar las medidas necesarias
para recuperarse del fallo. El sistema no debe seguir utilizando la localidad que fall. Por
ltimo, cuando se recupere o repare esta localidad, debe contarse con mecanismos para
reintegrarla al sistema con el mnimo de complicaciones.
La disponibilidad es fundamental para los sistemas de bases de datos que se
utilizan en aplicaciones de tiempo real. Por ejemplo, si una lnea area no puede tener
acceso a la informacin, es posible que pierda clientes a favor de la competencia.

Agilizacin del procesamiento de consultas: Si una consulta comprende datos de
varias localidades, puede ser posible dividir la consulta en varias subconsultas que
se ejecuten en paralelo en distintas localidades. Sin embargo, en un sistema
distribuido no se comparte la memoria principal, as que no todas las estrategias
de interseccin se pueden aplicar en estos sistemas. En los casos en que hay
repeticin de los datos, el sistema puede pasar la consulta a las localidades ms
ligeras de carga.

El uso de bases de datos distribuidas tambin tiene una serie de consecuencias
negativas que pueden tener un impacto importante a futuro, entre ellas estn:
La mayor complejidad que se requiere para garantizar una coordinacin adecuada
entre localidades.
El aumento de la complejidad se refleja en:
Coste del desarrollo de software: es ms difcil estructura un sistema de bases de
datos distribuidos y por tanto su coste es menor
Mayor posibilidad de errores: puesto que las localidades del sistema distribuido
operan en paralelo, es ms difcil garantizar que los algoritmos sean correctos.

Mayor tiempo extra de procesamiento: el intercambio de mensajes y los clculos
adicionales son una forma de tiempo extra que no existe en los sistemas
centralizados.
Objetivos de los sistemas de gestin de base de datos
Permitir la definicin de todos los datos: Es decir, incorporar a las estructuras
todos los objetos necesarios para completarlas e incluir los atributos necesarios
para definir a los objetos.

Permitir la manipulacin de los datos: Operaciones de intercambio de datos
entre las tablas que pueden ser de consulta o de puesta al da (insercin,
modificacin, supresin)

Establecer controles de seguridad: Garantizando que slo los usuarios autorizados
puedan efectuar operaciones correctas bien sobre toda la base de datos o sobre
algunas tablas.

Permitir los accesos concurrentes: El principal objetivo de la implantacin de una
base de datos es poner a disposicin de un gran nmero de usuarios un conjunto
integrado de datos y que estos datos puedan ser manipulados por los diferentes
usuarios. El SGBD debe garantizar que esos datos seguirn siendo coherentes
despus de las diversas manipulaciones.

Una mala concepcin a la hora de disear una base de datos puede dar origen a:

1. La redundancia de datos 2. Incoherencia en los datos
3. Prdida de datos 4. Estado de la tabla

Das könnte Ihnen auch gefallen