Está en la página 1de 27

2.

1 CONSIDERACIONES PARA EL DISEÑO DE UNA BDD


2.3 Niveles de Transparencia
Transparencia.
• . La transparencia se puede entender como la
separación de la semántica de alto nivel de un
sistema de las aspectos de bajo nivel
relacionados a la implementación del mismo.
Un nivel de transparencia adecuado permite
ocultar los detalles de implementación a las
capas de alto nivel de un sistema y a otros
usuarios.
• La transparencia oculta al usuario la parte del
cómo están organizadas las bases de datos
distribuidas en los diferentes nodos físicos en las
que se encuentran, esto hace que el usuario vea
a la base de datos distribuida como si fuera una
sola base de datos.
• La podemos ver como la ocultación de los
usuarios y programadores de aplicación de los
componentes especificados por separado. De
manera que vean una aplicación como un todo y
no como componentes separados.
TRANSPARENCIA DE
LOCALIZACION
• TRANSPARENCIA DE LOCALIZACION Permite a
los usuarios accesar a la información de un
archivo cualquiera de la base de datos sin
necesidad de indicar en qué computadora se
encuentra el archivo. En un sistema de base
de datos distribuido, los datos se excedan
sobre una red de computadoras, pero las
aplicaciones no deben de notar que existen.
• Permite a los usuarios tener acceso a los datos
sin que tenga conocimiento de la ubicación de
éstos. Se puede conseguir este nivel de
transparencia al utilizar los administradores
de transacciones distribuidas
• Esto es, el comando que se usa es
independiente de la ubicación de los datos en
la red y del lugar en donde la operación se
lleve a cabo.
TRANSPARENCIA DE FRAGMENTACION
• Es de mayor nivel, el usuario o programador
no necesita saber que una base de datos esta
en particiones, ni los nombres ni la ubicación
se especifican antes de acceder a los datos.
Permite al usuario accesar a la información de
un archivo fragmentado como si todos los
datos del archivo estuvieran en una misma
computadora.
TRANSPARENCIA DE REPLICA
• El término de réplica de transparencia
menciona que el usuario de la base de datos
no debe enterarse que existen más copias de
la base de datos con la que está trabajando.
• se refiere a que si existen réplicas de objetos
de la base de datos, su existencia debe ser
controlada por el sistema no por el usuario.

También podría gustarte