16. Serializabilidad de un plan (cont.) Un plan de n transacciones se serializable si es equivalente a un plan en serie de las n transacciones, es decir produce los mismos resultados que alguna ejecución en serie.
17. Serializabilidad de conflictos La ordenación de las operaciones de lectura y escritura es importante: Si dos transacciones únicamente leen en un determinado elemento de datos, no entran en conflicto entre sí y el orden no es importante.
18.
19. Serializabilidad de vistas Para que una planificación sea serializable en cuanto a vistas debe cumplir: Para cada elemento de datos x, si la transacción T i lee el valor inicial de x en la planificación S 1 , entonces la transacción T i también debe leer el valor inicial de x en la planificación S 2
20.
21. Serializabilidad de vistas (cont) Para cada elemento de datos x, si la última operación de escritura sobre x fue realizada por la transacción T i en la planificación S 1 , la misma transacción debe realizar la escritura final del elemento de datos x en la planificación S 2
22. Bases de datos distribuidas Una base de datos construida sobre una red computacional. La información que constituye la base de datos esta almacenada en diferentes sitios en la red, y las aplicaciones que se ejecutan accesan datos en distintos sitios.
23. Bases de datos distribuidas (cont) Una Base de Datos Distribuida entonces es una colección de datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcido en varios "sitios" de la red.
24. Ventajas La naturaleza distribuida de algunas aplicaciones de Bases de Datos Mayor fiabilidad y disponibilidad Posibilidad de compartir los datos al tiempo que se mantiene un cierto de grado de control local Mejor rendimiento
25. Desventajas La principal desventaja se refiere al control y manejo de los datos El rendimiento puede ser peor para el procesamiento distribuido que para el procesamiento centralizado El procesamiento de base de datos distribuida puede resultar menos confiable que el procesamiento centralizado.
26. Desventajas (cont.) Mayor complejidad, a menudo se traduce en altos gastos de construcción y mantenimiento. El procesamiento de bases de datos distribuido es difícil de controlar.
27.
28. Beneficios de la replicación Disponibilidad Fiabilidad Rendimiento Reducción de la carga Procesamiento desconectado Soporta muchos usuarios Soporta aplicaciones avanzadas
29.
30. Bases de datos móviles (cont) Una base de datos portable y físicamente independiente del servidor corporativo de base de datos, pero es capaz de comunicarse con ese servidor desde sitios remotos, permitiéndose el compartir los datos corporativos.