Bases de datos distribuidas IES Virgen del Espino DAW2.

Slides:



Advertisements
Presentaciones similares
Arquitectura Cliente Servidor
Advertisements

Diseño de Bases de Datos
“ Tipos de Redes” POR TAMAÑO.
Jorge de Nova Segundo UD4: Instalación y administración de servicios Web Almacenamiento virtual de sitios web: «Hosts» virtuales.
DBMS (SGBD) El Sistema de Gestión
Red vpn Mayerli Arismendi Edwin Alvarado María Alejandra acosta
Modelando aplicaciones
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
Arquitecturas de las BDD
ASPECTOS DEL DISEÑO DE SD
Gestión de usuarios en redes Miguel A. González Ruz 19/11/07.
Redes I Unidad 1.
Introducción a los Sistemas de Bases de Datos Distribuidos
BASES DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
Desarrolle los temas que se le piden, de la siguiente separata. Desarrolle los temas que se le piden, de la siguiente separata.. ¿Qué es un Firewall? Haga.
Sistemas de Información IS95872
BASE DE DATOS BY: Julián Villar Vázquez.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
Computación en la Nube UASF.
Bases de datos relacionales
VENTAJAS DE LA NUBE Acceso desde cualquier sitio y con varios dispositivos. Tus programas y archivos están en la nube, con lo que te basta una conexión.
Despliegue de la aplicación Web
Sistemas Gestores de Bases de Datos
Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto.
Diana Herrera León 6 º «H». Es el término que usa Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores.
Almacenamiento virtual de sitios web “HOST VIRTUALES” Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.  Explicar el concepto de creación de redes y los beneficios de éstas.  Explicar el concepto.
BASES DE DATOS DISTRIBUIDAS
Departamento de Informática Universidad de Rancagua
VIII. TOPICOS AVANZADOS DE SISTEMAS OPERATIVOS
Los Sistemas Operativos En Red. Redes Windows
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Instalacion de redes locales
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
Departamento de Informática Universidad de Rancagua Profesor: Paula Quitral Reglas BDD.
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
COMPUTACIÓN EN LAS NUBES
Sistemas distribuidos Expositores Carlos Javier. ¿Que es un sistema distribuido? ¿Que es un sistema distribuido?
Yañez Avalos Lizbeth Arely ¿QUE ES RED? Conjunto de operaciones centralizadas o distribuidas, con el fin de compartir recursos "hardware y software".
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
Bases de Datos II BASES DE DATOS DISTRIBUIDAS
Punto 3 – Servicios de Terminal Remoto Juan Luis Cano.
UD 3: “Implantación de técnicas de seguridad remoto. Seguridad perimetral.” Arquitecturas de cortafuegos Luis Alfonso Sánchez Brazales.
Bases de datos distribuidas
BASE DE DATOS DISTRIBUIDAS
Las doce reglas de las bases de datos distribuidas
EDUCACIÓN A DISTANCIA COMPLETAMENTE VIRTUALIZADA.
QUE ES EL TELNET El protocolo Telnet es un protocolo de Internet estándar que permite conectar terminales y aplicaciones en Internet.
UD09 Sergio Lucas Madrid. Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del ruteo de paquetes en redes.
Clasificación de Redes de acuerdo a la Cobertura
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
QUE ES UNA RED Una red es un grupo de equipos de sobremesa o portátiles (y otros dispositivos de red, como impresoras) conectados entre sí El propósito.
Cloud Computing (computación en la nube), se trata del conjunto de programas y servicios alojados en un servidor conectado a la Red, accesible desde cualquier.
Unidad 6. Tema 4. Lenguaje de consultas SQL
7 Fragmentación Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Transcripción de la presentación:

Bases de datos distribuidas IES Virgen del Espino DAW2

Definición Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual: Existen múltiples sitios de bases de datos Los sitios están ligados por un sistema de comunicaciones Un usuario en cualquier sitio puede acceder a los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Componentes Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes: Hay múltiples computadores, llamados sitios o nodos. Estos sitios deben de estar comunicados por medio de algún tipo de red para transmitir datos y órdenes entre los sitios

Operaciones LOCALES: Aquellas que un nodo realiza sobre su propia base de datos. Son las consultas más deseables porque los datos están en el mismo nodo. GLOBALES: Aquellas en las que un nodo accede a la información de otro Es el principal objetivo de las bases de datos distribuidas Son las operaciones más complejas por factores de riesgo como la seguridad o el tráfico en la red

Ventajas de las BBDD Distribuidas Compartir información y control sobre los datos Disponibilidad de información Permite romper barreras geográficas Es mas barata una red de muchos equipos pequeños que pocos servidores grandes Se pueden modificar, agregar o quitar sistemas de la base de datos Un departamento puede controlar los datos que le pertenecen

Inconvenientes de las BBDD Distribuidas Dependencia total de la red de comunicaciones Seguridad de la información Coste del desarrollo del software La complejidad y la infraestructura necesaria implica que se necesite una mayor necesidad de personal cualificado Diseño de la base de datos compleja Falta de experiencia

Ejemplo: Queremos los nombres de los empleados con sueldo mayor de Los datos están en un ordenador remoto (BBDD Distribuidas) SELECT r.n,r.s FROM dblink (‘host= dbname=usuario port=5432 user=chema password=lalala',‘SELECT nombre,salario FROM templa') AS r(n varchar(50),s integer) WHERE r.s>20000 ORDER BY 2; Nodo local Nodo remoto

SELECT r.n,r.s FROM dblink (‘host= dbname=usuario port=5432 user=chema password=lalala’, ‘SELECT nombre,salario FROM templa’ ) AS r(n varchar(50),s integer) WHERE r.s>20000 ORDER BY 2; Parámetros de acceso al nodo remoto Consulta ejecutada en el nodo remoto Nombre de la tabla virtual y de los campos en el nodo local ¡Ojo a la coma y a los paréntesis!

Dblink (1) La tabla templa del nodo remoto …

Dblink (2) … Es filtrada por la consulta SELECT …

Dblink (3) … Es transmitida por la red de comunicaciones …

Dblink (4) … Y recogida por el nodo local en una TABLA VIRTUAL llamada r …

¿Cómo instalar las funciones de dblink? Versiones anteriores a la 9 Ejecutar el script que se encuentra en C:\ProgramFiles\PostgreSQL\8.X\share\contrib\dblink.sql Versiones igual o superior a la 9 CREATE EXTENSION dblink;