Está en la página 1de 4

BASES DE DATOS DISTRIBUIDAS.

Alumna: Estefanía Rodríguez Sánchez.

Facilitador: Alejandro Hernández Salazar.

Carrera: Ingeniería en sistemas computacionales.

Ciclo:9.

Tarea3: Niveles de transparencia.

Fecha: 06 de agosto del 2023.


Introducción.
En sistemas de bases de datos distribuidas el propósito fundamental de la
transparencia es proporcionar independencia de datos en el ambiente
distribuido.
La transparencia se puede entender como la separación de la semántica de
alto nivel de un sistema de los aspectos de bajo nivel relacionados con la
implementación del mismo.
Resumen.
Un sistema de base de datos distribuida requiere características funcionales
que pueden ser agrupadas y descritas como características de transparencia.
Las características de transparencia del Sistema de Administración de Bases
de Datos Distribuida (DDBMS) tienen la propiedad común de permitir que el
usuario sienta que es el único que está utilizando la base de datos. El objetivo
de la arquitectura de tres niveles es el de separar los programas de aplicación
de la base de datos física. En esta arquitectura, el esquema de una base de
datos se define en tres niveles de abstracción distintos (Marqués, 2001): En el
nivel interno se describe la estructura física de la base de datos mediante un
esquema interno. Este esquema se especifica mediante un modelo físico y
describe todos los detalles para el almacenamiento de la base de datos, así
como los métodos de acceso. En el nivel conceptual se describe la estructura
de toda la base de datos para una comunidad de usuarios (todos los de una
empresa u organización), mediante un esquema conceptual. Este esquema
oculta los detalles de las estructuras de almacenamiento y se concentra en
describir entidades, atributos, relaciones, operaciones de los usuarios y
restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo
lógico para especificar el esquema.
En el nivel externo se describen varios esquemas externos o vistas de usuario.
Cada esquema externo describe la parte de la base de datos que interesa a un
grupo de usuarios determinado y oculta a ese grupo el resto de la base de
datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico
para especificar los esquemas.
Cada uno de los niveles o características de transparencia que tienen los
DDBMS:
 Transparencia de distribución.
 Transparencia de transacción.
 Transparencia de replicación.
 Transparencia de falla.
 Transparencia de desempeño.

Nivel de transparencia Objetivo


Transparencia de distribución. Permite manejar una base de datos
físicamente dispersa como si fuera
centralizada. El nivel de
transparencia soportado por el
Sistema de Administración de Base
de Datos Distribuida (DDBMS) varía
de sistema a sistema.
Transparencia de transacción. Garantiza que las transacciones de
base de datos mantendrán la
integridad y consistencia de la base
de datos distribuida. Recordemos
que una transacción de base de
datos realizada por el DDBMS puede
actualizar los datos guardados en
muchas computadoras diferentes
conectadas en una red.
Transparencia de replicación. Se refiere a la capacidad del Sistema
de Administración de Base de Datos
Distribuida de ocultar la existencia de
copias múltiples de datos al usuario.
Este escenario es muy común y un
ejemplo es cuando tenemos varios
fragmentos distintos de la base de
datos en diferentes sitios y un sitio o
nodo central en donde se concentran
todas las réplicas de los mismos.
Transparencia de falla. Se refiere a la propiedad de un
sistema de base de datos distribuida
a reponerse a caídas de sistema sin
que el usuario se dé cuenta. En este
caso de una falla o problema de
disponibilidad en un nodo de la red
de computadoras que confirman el
sistema distribuido, otro nodo podrá
responder a las operaciones
solicitadas al nodo caído
Transparencia de desempeño. Permite que cuando los objetos de
las bases de datos están
fragmentados, el sistema tiene que
manejar la conversión de consultas
de usuario definidas sobre relaciones
globales a consultas definidas sobre
fragmentos.
Transparencia de heterogeneidad. Permite la integración de varios
sistemas de administración de bases
de datos locales diferentes
(relacional, de red, jerárquicos,
multimedia, etc.) conforme a un
esquema global común.
Conclusión.
Tomando en cuenta estas consideraciones se podrá llevar a cabo una buena
BDD. Se comprende más la arquitectura de una BDD y el porqué de cada
objetivo. Debe existir responsabilidad en cuanto a la transparencia mediante el
sistema operativo, el manejo de BD y el lenguaje de acceso a la BDD.Es muy
importante el manejo de los datos en cada nodo para la presentación de la
información a los diferentes tipos de usuario.

Referencias

Ber, B. &. (2015). Que son los niveles de transparencia. Obtenido de


https://www.codifica.me/transparencia-sistemas-distribuidos/

Escamilla., M. (2020). Como genero los niveles de transparencia en base de datos distribuidas
[Vídeo]. YouTube. Obtenido de https://www.youtube.com/watch?v=K8Ura7oL7x0

También podría gustarte