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.