12 Reglas para un SBDD Autonomía local.

Slides:



Advertisements
Presentaciones similares
Definición En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican.
Advertisements

Diseño de Bases de Datos
“ Tipos de Redes” POR TAMAÑO.
INTEGRANTES MARIA JULIA BARRIOS GONZALEZ MAYRA STEPHANIE SANCHEZ RAMIREZ.
DBMS (SGBD) El Sistema de Gestión
Introducción a LAS Bases de Datos
Curso de Actualización
BASES DE DATOS DISTRIBUIDAS
Bases de datos distribuidas
Base de Datos Distribuidas Bases de Datos II Universidad Argentina J. F. Kennedy - Año 2008 Maletin Yahoo => briefcase.yahoo.com Usuario => bd2_jfk Pssw.
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Sistemas de Bases de Datos Distribuidas
Carlos Rojas Kramer Universidad Cristóbal Colón
ARQUITECTURA CLIENTE-SERVIDOR
BASES DE DATOS CLIENTE SERVIDOR Y DISTRIBUIDAS
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Arquitecturas de las BDD
Confiabilidad en Bases de Datos Distribuidas
S.O. Multiusuario, red. Servicio: Cliente/Servidor, p2p
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
BASES DE DATOS DISTRIBUIDAS
Introducción a los Sistemas de Bases de Datos Distribuidos
UNIDAD II Modelo de Datos.
SISTEMAS OPERATIVOS.
Inteligencia artificial
¿QUÉ Y PARA QUÉ SIRVE EL ANÁLISIS TECNOLÓGICO?
Diseño de Bases de Datos Distribuidas (1era Parte)
Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
UNIDAD I Conceptos Básicos.
Ing. Fabián Ruano.  Definición  Diferencias con BD Centralizadas.
Instituto Tecnológico de La Paz Ing. Fernando Ortiz Ahumada.
Bases de datos Distribuidas ITES de la región carbonífera 1 Problemas de las Bases de datos distribuidas.
BASES DE DATOS DISTRIBUIDAS
Viviana Poblete López Módulo: Modelo de Datos
Maestrante L.I. Agustín Jaime Núñez Rodríguez Directora M.C. María Eugenia Puga Nathal.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
 En los últimos años los nuevos logros de la tecnología han sido la aparición de computadores, líneas telefónicas, celulares, redes alámbricas e inalámbricas,
Introduccion Bases de Datos Distribuidas
REDES WAN Integrantes: Univ. Chavez Choque Mario
BASES DE DATOS DISTRIBUIDAS
BASES DE DATOS DISTRIBUIDAS
Cuentas de usuarios y grupos en windows 2008 server
“Evolución en la Construcción de Sistemas Distribuidos” Rogelio Ferreira Escutia.
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Departamento de Informática Universidad de Rancagua
1 Ana Mercedes Cáceres Instructor: Raúl Aguilar Año 2006 [Parte I ]
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
“Redes”.
Departamento de Informática Universidad de Rancagua Profesor: Paula Quitral Reglas BDD.
ETAPAS DEL DESARROLLO.
S ERVICIOS DE RED E I NTERNET T EMA 5 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS DE TRANSFERENCIA DE FICHEROS ” Nombre: Adrián de la Torre López.
¿Qué es una Base de datos?
REDes  Es un conjunto de maquinas y medios de comunicación que permiten compartir información entre las computadoras de un organismo.
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
Marisol Garcia Didya Ramirez Yadira Estevez Marisol Garcia Didya Ramirez Yadira Estevez.
Cuentas de usuarios y grupos en windows 2008 server
DIAGRAMA DE CLASES.
Es un sistema de comunicación entre computadoras que permite compartir información, con la característica de que la distancia entre las computadoras debe.
BASES DE DATOS DISTRIBUIDAS
Procesador de consultas
Bases de datos distribuidas
BASE DE DATOS DISTRIBUIDAS
Las doce reglas de las bases de datos distribuidas
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
Procesamiento de transacciones: consiste en los procesos de captura, recolección, clasificación, ordenamiento, cálculo, resumen y almacenamiento de todos.
3EROS Redes y tipos de red.  Una red puede estar formada sólo por dos computadoras. O puede ser tan grande que abarque el mundo entero.
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
 Es un sitio de Internet creado por el Gobierno del Estado de Tamaulipas como parte fundamental del Programa de Modernización Educativa, con la finalidad.
Fundamentos de Ingeniería de Software
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Transcripción de la presentación:

12 Reglas para un SBDD Autonomía local. No dependencia de un sitio central. Operación continua. Independencia con respecto a la localización. Independencia con respecto a la fragmentación. Independencia de réplica. Procesamiento distribuido de consultas. Manejo distribuido de transacciones. Independencia con respecto al equipo. Independencia con respecto al sistema operativo. Independencia con respecto a la red. Independencia con respecto al DBMS.

Estas doce reglas no son todas independientes entre sí, ni son por fuerza exhaustivas, ni tienen todas la misma importancia ( diferentes usuarios darán diferentes grados de importancia a diferentes reglas en diferentes ambientes ). Sin embargo, sí son útiles como fundamento para entender la tecnología distribuida y como marco de referencia para caracterizar la funcionalidad de sistemas distribuidos específicos. Un último punto introductorio: es importante distinguir los sistemas distribuidos de bases de datos verdaderos, generalizados, de los sistemas que tan solo ofrecen algún tipo de acceso remoto a los datos ( llamados a veces sistemas de procesamiento distribuido o sistemas de red ). En un " sistema de acceso remoto a los datos ", el usuario podría ser capaz de trabajar con datos de un sitio remoto, o aun con datos de varios sitios remotos al mismo tiempo, pero " se notan las costuras" ; el usuario definitivamente está consciente ( en mayor o menor grado ) de que los datos son remotos, y debe comportarse de manera acorde. En cambio, en un sistema distribuido verdadero, las costuras son invisibles.

Ejercicio 1 En equipos de 2 personas, se investigará las reglas para un SBDD, cada equipo investigará 2 reglas, mismas que expondrá en la clases, ejemplificando de forma real cada una de ellas.

Ejercicio 2 Utilizando el modelo de datos E-R, realiza como los esquemas como piensen que se manejaría la información en los siguientes ejemplos, traten de identificar cuales son las entidades, los atributos y sus relaciones.

Ejemplo 1.1 Considere un banco que tiene tres sucursales, en cada sucursal, una computadora controla las terminales de la misma y el sistema de cuentas. Cada computadora con su sistema de cuentas local en cada sucursal constituye un "sitio" de la BDD; las computadoras están conectadas por la red. Durante las operaciones normales, las aplicaciones en las terminales de la sucursal necesitan solo accesar la BD de la misma. Como solo accesan la misma red local, se les llaman aplicaciones locales . Desde el punto de vista tecnológico, aparentemente lo importante es la existencia de algunas transacciones que accesen información en más de una sucursal. Éstas transacciones son llamadas transacciones globales o transacciones distribuidas. La existencia de transacciones globales será considerada como una característica que nos ayude a discriminar entre las BDD y un conjunto de base de datos locales. Una típica transacción global sería una transferencia de fondos de una sucursal a otra. Esta aplicación requiere de actualizar datos en dos diferentes sucursales y asegurarse de la real actualización en ambos sitios o en ninguno. Asegurar el buen funcionamiento de aplicaciones globales es una tarea difícil. En el ejemplo 1.1 las computadoras estaban geográficamente en diferentes puntos; también, BDD pueden ser construidas en una red local.

[Base de Datos Distribuida geográficamente dispersada]

[Base de Datos Distribuidas en una LAN] Ejemplo 1.2 Considere el mismo banco del ejemplo previo, con las mismas aplicaciones, pero con un sistema configurado como en la figura. Los mismos procesadores con sus bases de datos han sido movidos de sus sucursales a un edificio común y ahora están conectados entre si en un radio con un amplio ancho de banda. Las terminales de las sucursales están conectadas a sus respectivos computadores por líneas telefónicas. Cada procesador y su base de datos constituye un sitio de la red local. [Base de Datos Distribuidas en una LAN]

El principio fundamental de las bases de datos distribuidas : Un principio fundamental de los sistemas de bases de datos distribuidos El principio fundamental de las bases de datos distribuidas : Desde el punto de vista del usuario, un sistema distribuido deberá ser idéntico un sistema no distribuido. En otras palabras, los usuarios de un sistema distribuido deberán comportarse exactamente como si el sistema no estuviera distribuido. Todos los problemas de los sistemas distribuidos son (o deberían ser ) internos o a nivel de realización, no externos o a nivel del usuario. Llamaremos al principio fundamental recién identificado la "regla cero" de los sistemas distribuidos. La regla cero conduce a varios objetivos o reglas secundarios - doce en realidad- siguientes :