La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASE DE DATOS DISTRIBUIDAS

Presentaciones similares


Presentación del tema: "BASE DE DATOS DISTRIBUIDAS"— Transcripción de la presentación:

1 BASE DE DATOS DISTRIBUIDAS
Unidad 1: Fundamentos Integrantes: Arana Arlandis José del Carmen Cabrales Gómez Alejandro Torres Jorge Alberto BASE DE DATOS DISTRIBUIDAS

2 Contenido 1.1. CONCEPTOS 1.2. COMPARATIVO ENTRE LOS SISTEMAS CENTRALIZADOS CONTRA LOS DISTRIBUIDOS 1.3 LOS 12 OBJETIVOS DE UN SISTEMA DE BASE DE DATOS DISTRIBUIDOS 1.4 CONSIDERACIONES PARA DISTRIBUIR UNA BASE DE DATOS

3 Conceptos Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.  Entidad: es una clase generalizada de personas, lugares o cosas (objetos), para los cuales se recopilan, almacenan y mantienen datos. Atributo: es una característica de una entidad. El valor especifico de un atributo, conocido como elemento de datos  Clave primaria: es un campo o grupo de campos que identifica en forma única un registro. Ningún otro registro puede tener la misma clave primaria.

4 Conceptos Un Sistema de Base de datos centralizada: es una base de datos que está físicamente situada en un único lugar, controlado por una sola computadora. Un sistema de base de datos distribuida: consiste en varios sistemas de bases de datos operando en los sitios locales y conectados por líneas de comunicación.

5 Comparativo entre los sistemas centralizados vs los distribuidos
BASE DE DATOS CENTRALIZADA BASE DE DATOS DISTRIBUIDA Todos los componentes del sistema residen en un solo computador o sitio. Los componentes consisten en los datos, el software del Sistema de Manejador de Bases de Datos SMBD y los dispositivos de almacenamiento secundario asociados, como discos para el almacenamiento en línea de la base de datos y cintas para las copias de seguridad. Se pueden tener acceso remoto a una base de datos centralizada a través de terminales conectadas al sitio; los datos y el software del SMBD residen principalmente en un solo sitio… Un solo punto de control de los clientes para la Web y línea de comandos. La vista del explorador permite la administración de trabajos, calendarios, etc. Los flujos de trabajos se pueden editar y controlar en el diseño gráfico. Los objetos son organizados en una jerarquía de archivo/directorio. Grupo de comandos intuitivo. Optimiza el procesamiento automatizado que permite que se lleve a cabo más trabajo sin intervención. Reduce el costo de personal al permitir que los empleados se enfoquen en tareas que consuman menos tiempo y sean menos rep Inicia trabajos basados en tiempo o eventos reduciendo posibles errores humanos.

6 Comparativo entre los sistemas centralizados vs los distribuidos
BASE DE DATOS CENTRALIZADA BASE DE DATOS DISTRIBUIDA Inicia trabajos basados en tiempo o eventos reduciendo posibles errores humanos. Reduce los costos de operación al eliminar la programación manual de procesos repetitivos y trabajosos. Centraliza la gestión de tareas programadas por toda la empresa. Realiza tareas rutinarias de mantenimiento del sistema y de procesamiento de datos fuera de horas. Implementa secuencias de trabajos simples y complejos basados en la finalización satisfactoria de los requisitos de otros trabajos o recursos (archivo o hardware). Controla la actividad de los trabajos a través de plataformas múltiples usando un interfaz de Windows fácil y poderoso.

7 Comparativo entre los sistemas centralizados vs los distribuidos
BASE DE DATOS CENTRALIZADA BASE DE DATOS DISTRIBUIDA Mantiene los trabajos, los calendarios, y otros objetos en una base de datos centralizada o distribuida que utiliza un formato de datos compartidos a través de plataformas. Distribuye la base de datos alrededor de un cluster o por una red y sistemáticamente la configura cuando es necesario. Selectivamente entrega mensajes de excepciones a un beeper, a un sistema de correo electrónico o como un mensaje automático en la interfaz. .

8 Los 12 objetivos de un sistema de base de datos distribuidos
Principio fundamental: Para el usuario un sistema distribuido debe ser igual que uno centralizado

9 Los 12 objetivos de un sistema de base de datos distribuidos
Autonomía Local: Los sitios distribuidos deben ser autónomos, es decir que todas las operaciones en un sitio dado se controlan en ese sitio. No dependencia de un sitio central: No debe de haber dependencia de un sitio central para obtener un servicio. Operación Continua: Nunca debería apagarse para que se pueda realizar alguna función, como añadir un nuevo sitio. Independencia con respecto a la localización: No debe de ser necesario que los usuarios sepan dónde están almacenados físicamente los datos, sino que el usuario lo debe de ver como si solo existiera un sitio local.

10 Los 12 objetivos de un sistema de base de datos distribuidos
Independencia con respecto a la fragmentación: La fragmentación es deseable por razones de desempeño, los datos, pueden almacenarse en la localidad donde se utilizan con mayor frecuencia de manera que la mayor parte de las operaciones sean sólo locales y se reduzca el tráfico en la red. Independencia de réplica: Si una relación dada (es decir, un fragmento dado de una relación ) se puede presentar en el nivel físico mediante varias copias almacenadas o réplicas, en muchos sitios distintos. Procesamiento Distribuido de Consultas: El objetivo es convertir transacciones de usuario en instrucciones para manipulación de datos, y así reducir el trafico en la red, esto implica que el proceso mismo de optimización de consultas debe ser distribuido. Manejo Distribuido de Transacciones: Tiene dos aspectos principales, el control de recuperación y el control de concurrencia, cada uno de los cuales requiere un tratamiento más amplio en el ambiente distribuido.

11 Los 12 objetivos de un sistema de base de datos distribuidos
Independencia con respecto al equipo: El SGBDD debe ser ejecutable en diferentes plataformas hardware . Independencia con respecto al Sistema Operativo: El sistema debe ser ejecutable varios diferentes SO. Independencia con respecto a la red: El sistema debe poder ejecutarse en diferentes redes. Independencia del SGBDD: Todos los usuarios accesan a la BDD a través de un esquema global en forma transparente al usuario. Por tanto debe ser posible ejecutar diferentes SGBDD locales que utilicen distintos modelos de datos.

12 Consideraciones para distribuir una base de datos
En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican entre sí a través de diversos medios de comunicación, tales como cables de alta velocidad o líneas telefónicas. Estructura de Base de Datos Distribuidas Un sistema distribuido de base de datos consiste en un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local.

13 Consideraciones para distribuir una base de datos
Las localidades pueden conectarse físicamente de diversas formas, las principales son: Red totalmente conectada Red prácticamente conectada Red con estructura de árbol Red de estrella Red de anillo Las diferencias principales entre estas configuraciones son: Coste de instalación: El coste de conectar físicamente las localidades del sistema Coste de comunicación: El coste en tiempo y dinero que implica enviar un mensaje desde la localidad A a la B. Fiabilidad: La frecuencia con que falla una línea de comunicación o una localidad. Disponibilidad: La posibilidad de acceder a información a pesar de fallos en algunas localidades o líneas de comunicación.

14 Consideraciones para distribuir una base de datos
Existen varias razones para construir sistemas distribuidos de bases de datos que incluyen compartir la información, fiabilidad y disponibilidad y agilizar el procesamiento de las consultas. Pero también tiene sus desventajas, como desarrollos de software más costosos, mayor posibilidad de errores y costos extras de procesamiento. Ventajas: Utilización compartida de los datos y distribución del control Fiabilidad y disponibilidad Agilización del procesamiento de consultas


Descargar ppt "BASE DE DATOS DISTRIBUIDAS"

Presentaciones similares


Anuncios Google