La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Instituto Tecnológico Superior de la Región Sierra

Presentaciones similares


Presentación del tema: "Instituto Tecnológico Superior de la Región Sierra"— Transcripción de la presentación:

1 Instituto Tecnológico Superior de la Región Sierra
Ingeniería en informática Carrera: Tema: Unidad 1: Sistemas de bases de datos distribuidas Materia: Tópicos de base de datos Alumno: William Javier Ortiz de la Cruz Diciembre 2016

2 Un sistema de base de datos
1.1 Conceptos de bases de datos distribuidas Un sistema de base de datos 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. Se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones

3 Hay múltiples computadores, llamados sitios o nodos.
1.1 Conceptos de bases de datos distribuidas Los principales factores que distinguen un SBDD de un sistema centralizado Hay múltiples computadores, llamados sitios o nodos. Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.

4 Características de la BD
Operación Continua Independencia con respecto a la fragmentación Independencia con respecto a la localización Autonomía Local Independencia de réplica No dependencia de un sitio central

5 1.2 Diseño de Bases de Datos Distribuidas
Los pasos a seguir para diseñar una base de datos distribuida Diseño del "esquema conceptual" Diseño "físico de la base de datos" Diseño de la fragmentación Diseño de la asignación de los fragmentos

6 1.3 Procesamiento de operaciones de actualización distribuida
Un sistema cliente servidor Puede tener varios servidores de procesamiento de bases de datos. Cuando dos o más servidores procesan una misma base de datos, el sistema no es considerado cliente servidor, más bien, es conocido como sistema de base de datos distribuido.

7 1.3 Procesamiento de operaciones de actualización distribuida
Funciones del cliente Administrar la interfaz de usuario. Aceptar datos del usuario. Procesar la lógica de la aplicación. Generar las solicitudes para la base de datos. Administrar la interfaz de usuario. Aceptar datos del usuario. Procesar la lógica de la aplicación. Generar las solicitudes para la base de datos.

8 Funciones del servidor
1.3 Procesamiento de operaciones de actualización distribuida Funciones del servidor Aceptar las solicitudes de la base de datos de los clientes. Procesar las solicitudes de los clientes. Dar formato a los resultados y trasmitirlos al cliente. Llevar a cabo la verificación de integridad. Mantener los datos generales de la base de datos. Proporcionar control de acceso concurrente. Llevar a cabo la recuperación. Optimizar el procesamiento de consulta/actualización.

9 1.4 Procesamiento de consultas distribuidas
Para poder optimizar una consulta necesitamos tener claras las propiedades del algebra relacional. optimizar una consulta Minimizar costos Reducir espacios de comunicaciones Seguridad en envíos de información

10 1.5 Manejo de Transacciones
Un SGBD se dice transaccional, si es capaz de mantener la integridad de los datos, haciendo que estas transacciones no puedan finalizar en un estado intermedio. Una transacción en un SGBD Es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica. Cuando por alguna causa el sistema debe cancelar la transacción, empieza a deshacer las órdenes ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad), como si la orden de la transacción nunca se hubiese realizado.


Descargar ppt "Instituto Tecnológico Superior de la Región Sierra"

Presentaciones similares


Anuncios Google