Bases de Datos Distribuidas

Documentos relacionados
GUIA DE LABORATORIO 4. CONSTRUCCIÓN DE CUBOS PARA UNA BODEGA DE DATOS

BASES DE DATOS DISTRIBUIDAS

LABORATORIO 5. MIGRACIÓN DE BASE DE DATOS

LABORATORIO 9. DISEÑO DE INTERFACES

GUIA DE LABORATORIO OPTIMIZACIÓN DE CONSULTAS SQL A TRAVÉS DE HERRAMIENTAS DEL SMBD

CASO DE ESTUDIO LA ÉTICA EN EL BANCO DE VALORES

LABORATORIO 11. Arquitectura Lógica del Sistema de Información GUÍA DE LABORATORIO Nº 11 SISTEMA DE INFROMACIÓN. Estructura de contenidos.

LABORATORIO 9. REPLICACIÓN DE BASE DE DATOS

LABORATORIO 7. ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN

LABORATORIO 4. MODELANDO EL SISTEMA CON UML

LABORATORIO 8. Diseño Modelo Relacional de una Base de Datos GUÍA DE LABORATORIO Nº 8 DEL SISTEMA. Estructura de contenidos. 1. Introducción.

LABORATORIO 15. DESARROLLO DE APLICACIONES WINDOWS CON C# VISUAL STUDIO.NET GUÍA DE LABORATORIO Nº 15 DE INFORMACIÓN. Estructura de contenidos.

GESTIÓN DE INCIDENTES

LABORATORIO 1. INSTALACIÓN MANEJADOR DE BASE DE DATOS - SQL SERVER

LABORATORIO 5. Aplicando el MER (Modelo Entidad Relación)

CONFIGURACIÓN Y PUESTA EN MARCHA DEL SISTEMA DE INFORMACIÓN

GUÍA DE LABORATORIO Nº 20 Construcción de un Instalador para una Aplicación de software

LABORATORIO 3. PROGRAMACIÓN CON EL LENGUAJE JAVA

PLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS

BASE DE DATOS DISTRIBUIDOS

BASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros

REALIZAR EL PROCESO DE RESPALDO Y MIGRACIÓN DE DATOS DEL SISTEMA. MIGRACIÓN DE DATOS

GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba

SISTEMA DE INFORMACIÓN

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD

Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103

ESTRUCTURAS CICLICAS

LABORATORIO 6. ELEMENTOS DEL LENGUAJE DEPROGRAMACIÓN Y ESTRUCTURAS DE DATOS EN JAVA

Sistemas de Bases de Datos

Base de Datos Distribuidas

Diseño y construcción de bases de datos distribuidas heterogéneas sobre Oracle y SQL Server

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.

PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

FUNDAMENTOS DE BASE DE DATOS. Introducción

Sistemas Distribuidos. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.

BENCHMARKING. Introducción

BASES DE DATOS RELACIONALES

Cliente- Servidor. Bases de Datos Distribuidas

Unidad I. Introducción a las Bases de Datos

LICENCIAMIENTO DE SOFTWARE

Tema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

Plan de Marketing Digital

PARÁMETROS DE GESTIÓN Y DESEMPEÑO DEL SISTEMA MANEJADOR DE BASES DE DATOS Y DE LA BASE DE DATOS

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS

Bases de Datos: Bases de Datos Distribuidas. Departamento de O.E.I. - U.P.M.

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

LABORATORIO 4. CONSTRUCCIÓN DE CUBOS PARA LA BODEGA DE DATOS

CICLO ESCOLAR JULIO DICIEMBRE

Sistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.

Diseño arquitectónico 1ª edición (2002)

CONCURRENCIA, TRANSACCIONES, ACCESOS Y BLOQUEOS

El hardware. El software DBMS. Los datos a manejar, así como el personal encargado del manejo del sistema.

Bases de datos. Diseño y gestión

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

El Sistema Gestor de Base de Datos (DBMS)

BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática

Introducción a Base de Datos

INSTALACIÓN DE SISTEMAS MANEJADORE DE BASE DE DATOS

Programación Concurrente y Paralela. Unidad 1 Introducción

Definiciones Básicas

Introducción a las Bases de Datos

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BASE DE DATOS

Actividad 1.2. Cuestionario sobre SGBD (2ª parte)

Guía del Curso Curso de Bases de Datos Relacionales

CODIFICAR APLICACIONES CON LENGUAJE JAVA

SGBD. Gestión y Modelación de Datos. María Constanza Pabón

FUNDAMENTOS DE BASES DE DATOS TEMA 3

GESTIÓN DE BASES DE DATOS

5. Bases de datos distribuidas

6.1 Base De Datos Centralizada

LABORATORIO 2. ORACLE - ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

Unidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED

ARQUITECTURA DE RED PARA SERVICIOS DE BASE DE DATOS

Bases de Datos: Introducción

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

PLAN DE DISCIPLINA GESTIÓN II

Transcripción:

Estructura de contenidos Introducción 1. Definición 2. Rasgos característicos de una BDD 3. Ventajas de las BDD 4. Desventajas de las BDD 5. Sistema de Gestión de Bases de Datos Distribuidas 5.1. Componentes 5.2. Clases y arquitecturas de los SGBDD 5.2.1. Homogeneidad 5.2.2. Distribución 5.2.3. Autonomía 5.2.3.1. Sistemas Estrechamente Integrados 5.2.3.2. Sistemas Semiautónomos 5.2.3.3. Sistemas con total autonomía 5.2.4. Arquitectura 5.2.4.1. ANSI/X3/SPARC 5.2.4.2. Arquitectura Sistema Multibase Glosario Bibliografía 3 4 4 5 6 6 6 7 9 9 10 11 12 1

MAPA CONCEPTUAL Bases de Datos Distribuidas 2

Introducción En la actualidad, con la globalización de la información, es común tener datos y fuentes de ellos en sitios separados o que distan geográficamente. Las organizaciones deben estar preparadas para el manejo de los datos de manera transparente para el usuario. Dichas operaciones se registran en Bases de Datos Distribuidas. Reconocer la tenencia de colecciones de Bases de datos y sus interrelaciones lógicas y distribución motiva la presente guía temática. 3

1. Definición Una Base de Datos Distribuida (BDD) es una colección de varias Bases de Datos interrelacionadas lógicamente y distribuida sobre una red de computadores. SGBD Local Sucursal 1 SGBD Local Sucursal n SGBD Local Sucursal 2 2. Rasgos característicos de una BDD Integración de Datos: Los datos forman parte de una estructura global que se relaciona lógicamente. Distribución de Datos aparecerá como datos homogéneos y únicos. 4

Las BDD se pueden caracterizar así: Los datos deben estar en más de un computador. Las sedes deben estar interconectadas mediante una red. Los datos han de estar lógicamente integrados en una única estructura lógica o esquema global común. Los usuarios tienen acceso recuperación y actualización. Cada nodo proporciona un entorno para la ejecución de transacciones locales como globales. Se puede acceder a datos que se encuentran en más de una sede sin que el usuario sepa la distribución de los mismos en las distintas sedes. 3. Ventajas de las Bases de Datos Distribuidas La principal ventaja de las BD Distribuidas está en que al tener los datos compartidos entre varias localidades, cuando falle una de las localidades las demás podrán seguir trabajando. En los casos donde las localidades funcionan en paralelo, teniendo la misma información, al momento de fallar una entonces la otra funciona como respaldo; esto está gestionado por un administrador global que tiene dominio sobre toda la base de datos, aunque las localidades tienen control sobre la información almacenada en sus bases de datos. 5

4. Desventajas de las Bases de Datos Distribuidas Las posibles desventajas con las bases de datos distribuidas son: El software necesario para el manejo de estas es más costoso. Hay mayor posibilidad de errores. Se toma más tiempo en el procesamiento de cada instrucción SQL. 5. Sistema de gestión de la Base de Datos Distribuidas 5.1 Componentes Es un producto software que permite el manejo de bases de datos y hace la distribución transparente a los usuarios. Se compone principalmente de cuatro componentes: Procesador de datos locales Diccionario o directorio global Procesador de aplicaciones distribuidas Software y red de comunicaciones 6

Procesador de datos locales: Se encarga de la gestión local de los datos, también de la concurrencia y la recuperación ante fallos a nivel local. Diccionario o Directorio global: éste guardará información de dónde y cómo se almacenan los datos, el modo de acceso y otras características físicas. Procesador de aplicaciones distribuidas: Es el responsable de las funciones distribuidas, es el elemento diferenciador en los sistemas distribuidos, dadas una operación se encargará de repartir el trabajo a los distintos procesadores locales que intervienen en dicha operación. Software y red de comunicaciones: Provee al procesador de aplicaciones distribuidas de primitivas y servicios de comunicaciones para que éste lleve a cabo su labor. 5.2. Clases y arquitecturas de los SGBDD Distribución SGBD homogéneo y distribuido SGBD federado, homogéneo y distribuido Sistema multibase, homogéneo y distribuido SGBD heterogéneo y distribuido Sistemas Compuestos SGBD federado, heterogéneo y distribuido Sistemas Federados Sistema multibase, heterogéneo y distribuido Sistemas MultiBase Autonomía Múltiples SGBD homogéneos lógicamente integrados SGBD federado homogéneo en una sede Sistema multibase homogéneo Homogeneidad SGBD integrados, heterogéneos SGBD federados, heterogéneos en una sede Sistema multibase heterogéneo 7

5.2.1 Homogeneidad SGBDD homogéneo: Cuando todos los SGBD son iguales, se tiene un único producto y lenguaje de consultas, son muy integrados. SGBDD heterogéneos: Si los SGBD son distintos, se tienen diferentes productos y lenguajes de consultas que requieren su integración. 5.2.2 Distribución Determina si los datos están distribuidos físicamente sobre múltiples sitios que se comunican entre sí o si se mantiene en un único lugar, cuando los datos son centralizados. 5.2.3 Autonomía Es la habilidad de un componente de un SGBD para decidir sobre asuntos que atañen a su diseño, al cómo y cuando comunicarse con otros elementos o SGBD y a la ejecución de operaciones locales. Clases de SGBDD Sistemas Estrechamente Integrados Sistemas Semiautónomos Sistemas con total autonomía

5.2.4. Arquitectura La arquitectura de estos sistemas se puede resumir en dos tipos: Arquitectura ANSI/X3/SPARC para SGBD distribuidos y la arquitectura de los SGBD Multibase 5.2.4.1 Arquitectura ANSI/X3/SPARC Es una extensión de la arquitectura dada para los sistemas centralizados donde si se omiten los esquemas externos locales tendríamos un sistema integrado. Externo Global 1 Externo Global 2 Externo Global n Externo Local 11 Externo Local 1h Global Externo Local n1 Externo Local nm BD Local 1 BD Local n Interno BD Local 1 BD Local n Arquitectura SPARC 9

5.2.4.2 Arquitectura Sistema Multibase En estos sistemas no se cuenta con un Global, por lo que la autonomía local es completa. Externo 1 Externo 2 Externo n BD Local 1 BD Local 2 BD Local n Interno BD Local 1 Interno BD Local 2 Interno BD Local n Arquitectura Multibase 10

GLOSARIO Bases de Datos Distribuidas Arquitectura de Bases de Datos: Son los diferentes niveles en los que se abstrae una base de datos (interno, conceptual y externo). Es transparente al usuario quien se beneficia del tener un sistema dedicado a su información. Bases de Datos: Colección organizada de datos. Puede ser jerárquica, transaccional, de red, relacional, estática o dinámica. Concurrencia: Propiedad de un sistema de información que permite realizar múltiples procesos al mismo tiempo. En bases de datos se refiere al acceso simultáneo de la misma información por más de un usuario a la vez. Protocolo: Serie de normas que rigen la comunicación, para transmisión de información, entre dos o más nodos. Transacción: Conjunto de órdenes que se ejecutan dentro de un Sistema Gestor de Bases de Datos. Tupla: Colección única de datos resultante de una consulta en bases de datos. Se suele asociar a un registro o fila de una tabla de datos. 11

RECURSOS BIBLIOGRÁFICOS Bases de Datos Distribuidas Castaño, Adoración. Martínez Paloma y otros (2005). Diseño de Base de Datos Problemas Resueltos. En: Alfaomega Grupo Editor, Diseño de Base de Datos Relacionales Distribuidas (429-45). Mexico. Henry F. Korth, Abraham Silberschatz. Bases de datos distribuidas. En:.McGRAW - HILL/INTERAMERICANA, Fundamentos de Bases de Datos (391-42). México. Sistemas de Bases de Datos Distribuidas, (s.f.). docente.ucol.mx/vpc1052/public_html/expo%20sbdd.doc Universidad de Colima. Bases de Datos Distribuidas, (s.f.),cmapspublic.ihmc.us/rid=116102735321_44637313_464 /2.pdf. Bases de Datos Distribuidas, (s.f.).www.iessanvicente.com/colaboraciones/bbdddistribuidas. pdf. Vicente Toledo. Israel Miralles Bases de datos Distribuidas Texto Base - 2005 http://www.slideshare.net/leybit/base-de-datos-distribuidos-2?s rc=related_normal&rel=1506557 Aquino Bolivia 12

Control de documento Construcción Objeto de Aprendizaje Bases de Datos Distribuidas Desarrollador de contenido -Experto temático- Julio César Hernández Asesor pedagógico Rafael Neftalí Lizcano Reyes Producción Multimedia Eulises Orduz Amézquita Victor Hugo Tabares Carreño Programador Daniel Eduardo Martínez Líder expertos temáticos Ana Yaqueline Chavarro Parra Líder línea de producción Santiago Lozada Garcés Atribución, no comercial, compartir igual Este material puede ser distribuido, copiado y exhibido por terceros si se muestran los créditos. No se puede obtener ningún - beneficio comercial y las obras derivadas tienen que estar bajo los mismos téminos de licencia que el trabajo original. 13