por Adolfo Galvis 3 anos atrás
265
Mais informações
Durabilidad: Es la propiedad de las transacciones que asegura que una vez que una transacción hace su commit, sus resultados son permanentes y no pueden ser borrados de la base de datos.
Aislamiento: Una transacción no puede afectar o interferir con otras. Esto asegura que cuando dos transacciones tengan lugar sobre la misma información estas sean independientes.
Consistencia: La consistencia de una transacción no puede dejar la base de datos en un estado inconsistente. Es decir, debe asegurar que no se rompe ninguna regla de integridad llevando a la base de datos distribuida de un estado válido a otro.
Atomicidad: Se refiere al hecho de que una transacción se trata como una unidad de operación. Por lo tanto, o todas las acciones de la transacción se realizan o ninguna de ellas se lleva a cabo.
Create public database link: Se encarga de crear una base de datos de forma publica y local.
Create session: Es para poder crear una sesión y acceder a una base de datos.
Create database link: Se encarga de crear una base de datos de forma local.
Elementos del diccionario de datos distribuido
- Datos Elementales: Muestra una estructura de datos que provea la información completa que se desea consultar. - Flujo de Datos: Se describe el numero esperado de ocurrencias para el flujo de datos por unidad de tiempo. - Almacenes de Datos: Muestra las características que se describen en el almacén de datos. - Procesos: Se documenta cada función primitiva en el diccionario de datos. - Entidades Externas: Se encarga de mostrar lo que se describen como el nombre, alias, descripción de la entidad y propósito y flujo de datos de entrada y salida.
Proceso de elaboración del diccionario de datos distribuido
1.- Se instala el plugin 2.- Cuando se instala ahora abrimos un modelo al que queremos generar nuestro diccionario 3.- Aparecerá una ventana donde daremos nombre al archivo a generar y seleccionaremos la ruta donde queremos almacenar el archivo .html dando click en el botón guardar y aparecerá el resultado de la acción. 4.- Ahora si buscamos el archivo en la ruta indicada y lo abrimos se abrirá nuestro navegador web con el diccionario de datos.
Tipos de transparencias
Transferencia: La transparencia de transferencia de los datos significa que, si existe más de una copia de los datos, solo una copia se debe escoger cuando se van a recuperar los datos y todas las copias se deben actualizar cuando se hagan cambios.
Ubicación: Permite a los usuarios tener acceso a los datos sin que tenga conocimiento de la ubicación de éstos o tener que ver con los sitios en los que residen los mismos. La ubicación de los datos está ocultos al usuario.
Fragmentación: Consiste en subdividir las relaciones y distribuirlas entre los sitios de la red, tiene como objetivo buscar formas alternativas de dividir las tablas de relaciones en otras más pequeñas. El usuario no sabe cómo están fragmentadas las tabla en las bases de datos.
Técnicas como las siguientes:
Fragmentación Horizontal: Se realiza sobre las columnas de la relación y los fragmentos son subconjuntos de una tabla y se definen a través de una operación de selección. La tabla original se reconstruye en base a una operación de unión de los fragmentos
Fragmentación Mixta o híbrida: Como el nombre lo indica es una combinación de las dos anteriores fragmentaciones, es decir, se fragmentan primero horizontalmente y después se fragmenta verticalmente.
Fragmentación Vertical: Consiste en dividir la relación en un conjunto de relaciones más pequeñas tal que algunas de las acciones que realice el usuario sólo hagan uso de un fragmento y cada fragmento debe incluir la clave primaria de la tabla.
- Se usa para crear, recuperar, actualizar y eliminar bases de datos distribuidas. - Permite el control local de los datos que se usan con más frecuencia. - Asegura que los datos modificados en cualquier sitio se actualicen universalmente. - Está diseñado para plataformas de bases de datos heterogéneas. - Mantiene la confidencialidad y la integridad de los datos de las bases de datos. - Mejor rendimiento en la consulta de base de datos distribuidas. - Tiene la capacidad de mantener la consistencia de las copias de un elemento de información.
Características
- Rapidez en el acceso a los datos y capacidad de almacenamiento. - Acceso inmediato, flexible y eficaz a los datos desde cualquier ubicación. - Escalabilidad de la información y permite incrementar de forma sencilla. los recursos en cualquier momento. - Fiabilidad y tolerancia a fallos.