Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
BASES DE DATOS DISTRIBUIDAS - … · BASES DE DATOS DISTRIBUIDAS DANIEL BARRERA NAVARRO JORGE BAUTE...
Transcript of BASES DE DATOS DISTRIBUIDAS - … · BASES DE DATOS DISTRIBUIDAS DANIEL BARRERA NAVARRO JORGE BAUTE...
BASES DE
DATOS
DISTRIBUIDAS
BASES DE DATOS
DISTRIBUIDAS
DANIEL BARRERA NAVARRO
JORGE BAUTE RIVERA
ROSIRIS MARTINEZ GOMEZ
DARWIN MANGA COGOLLO
Introduccioacuten a
las bases de
datos
distribuidas
DEFINICION DE UNA BDD
Una base de datos distribuida es un conjuntode muacuteltiples bases de datos loacutegicamenterelacionadas las cuales se encuentrandistribuidas en diferentes espacios loacutegicos einterconectados por una red decomunicaciones
EJEMPLO DE UNA BDD
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
BASES DE DATOS
DISTRIBUIDAS
DANIEL BARRERA NAVARRO
JORGE BAUTE RIVERA
ROSIRIS MARTINEZ GOMEZ
DARWIN MANGA COGOLLO
Introduccioacuten a
las bases de
datos
distribuidas
DEFINICION DE UNA BDD
Una base de datos distribuida es un conjuntode muacuteltiples bases de datos loacutegicamenterelacionadas las cuales se encuentrandistribuidas en diferentes espacios loacutegicos einterconectados por una red decomunicaciones
EJEMPLO DE UNA BDD
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
Introduccioacuten a
las bases de
datos
distribuidas
DEFINICION DE UNA BDD
Una base de datos distribuida es un conjuntode muacuteltiples bases de datos loacutegicamenterelacionadas las cuales se encuentrandistribuidas en diferentes espacios loacutegicos einterconectados por una red decomunicaciones
EJEMPLO DE UNA BDD
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
DEFINICION DE UNA BDD
Una base de datos distribuida es un conjuntode muacuteltiples bases de datos loacutegicamenterelacionadas las cuales se encuentrandistribuidas en diferentes espacios loacutegicos einterconectados por una red decomunicaciones
EJEMPLO DE UNA BDD
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
EJEMPLO DE UNA BDD
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
EJEMPLO DE UNA BDD
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
CARACTERISTICAS DE LAS
BDD
Los datos deben estar fiacutesicamente en maacutes de un ordenador
Las sedes deben estar interconectadas mediante una red
Los datos han de estar loacutegicamente integrados tanto en local
como remoto
En una uacutenica operacioacuten se puede acceder datos que se
encuentran en maacutes de una sede
Todas las acciones que necesiten realizarse sobre maacutes de una
sede seraacuten transparentes al usuario
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
CLASIFICACION DE LAS
BDD
HOMOGEacuteNEAS o HETEROGEacuteNEAS
De AacuteREA LOCAL o de AacuteREA ANCHA
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
Ventajas y
desventajas
de las bdd
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
Ventajas de las bdd
1048707Compartimiento de datos
1048707Autonomiacutea
1048707Disponibilidad
1048707Flexibilidad
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
desVentajas de las bdd
1048707Coste de desarrollo del software
1048707Mayor probabilidad de errores
1048707Mayor sobrecarga de procesamiento
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
COMPONENTES DE UNA BDD
I Hardware involucrado
El hardware utilizado no difiere mucho del hardware utilizado en un servidornormal
II Software
Sistema Gestor de Base de Datos Distribuida (DDBMS)
Este sistema estaacute formado por las transacciones y los administradores de la basede datos distribuidos
Administrador de transacciones distribuidas (DTM)
Es un programa que recibe las solicitudes de procesamiento de los programas deconsulta o transacciones y las traduce en acciones para los administradores de labase de datos
Sistema Manejador de base de datos (DBMS)
Es un programa que procesa cierta porcioacuten de la base de datos distribuida
Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
Sistema de Gestioacuten de Base de
Datos Distribuida (SGBDD)
Software que hace transparente al usuario la
gestioacuten de una base de datos distribuida
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
FUNCIONES DE UN SGBDD
Poder acceder a sitios remotos
Control de concurrencia
Control de la seguridad
Recuperacioacuten ante caiacutedas
Transmitir consultas y datos a traveacutes de redes de telecomunicaciones
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
COMPONENTES DE UN SGBDD
bull Procesador de datos locales (PDL)
bull Procesador de aplicaciones distribuidas (PAD)
bull Software de comunicaciones
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
TIPOS DE SGBDD
bull Homogeacuteneos todos los nodos utilizan el
mismo SGBD
bull Heterogeacuteneos los nodos pueden utilizar
distintos SGBD
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
VENTAJAS DE UN SGBDD
Refleja mejor la estructura organizacional
Los datos pueden ser compartidos
Mejora la disponibilidad
Modularidad
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
desventajas DE UN SGBDD
La complejidad
El costo
Falta de experiencia
Falta de estaacutendares en la comunicacioacuten
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
Los objetivos de un SGBDD
El principio fundamental de los sistemas debases de datos distribuidos
ldquoLos usuarios deben actuar de la misma formatanto si estaacuten ante un sistema distribuidocomo si estaacuten ante uno centralizadordquo
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
LAS 12 REGLAS DE UN SGBDD
1 Autonomiacutea local Los sitios de un sistema distribuido debenser autoacutenomos en el mayor grado posible lo que permite unamayor seguridad control de concurrencia y copias deseguridad
2 Independencia de un sitio central Implica que todos los sitiosdeben ser tratados como iguales por lo tanto no debe existirninguacuten sitio maestro central del cual dependan el resto
3 El sistema debe estar en continua operacioacuten Un fallo en unode los nodos no debe afectar al sistema
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
LAS 12 REGLAS DE UN SGBDD
4 Transparencia de ubicacioacuten Para el usuario la localizacioacutenfiacutesica de los datos debe ser transparente
5 Transparencia de fragmentacioacuten Los usuarios debencomportarse como si los datos en realidad no tuvieranfragmentacioacuten alguna
6 Transparencia en la replicacioacuten Consiste en que el usuario nodebe tener conciencia de la replicacioacuten de los datos asiacute comode su destruccioacuten
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
LAS 12 REGLAS DE UN SGBDD
7 Procesamiento de consultas distribuidas El sistema debe sercapaz de procesar consultas que afecten a datos de maacutes deun sitio y hacerlo de forma optimizada
8 Administracioacuten de transacciones distribuidas El sistemadistribuido debe disponer de mecanismos (protocolos)adecuados para el control de concurrencia y la recuperacioacutende transacciones distribuidas
9 Independencia del hardware Es necesario tener laposibilidad de ejecutar el mismo SGBDD en diferentesplataformas de hardware (IBM ICL HP PC SUN)
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface
LAS 12 REGLAS DE UN SGBDD
10 Independencia del sistema operativo Un vez maacutes esnecesario tener la posibilidad de ejecutar el mismo SGBDDen diferentes plataformas de sistema operativo
11 Independencia de la red El sistema debe tener laposibilidad de soportar tambieacuten una variedad de redes decomunicacioacuten distintas
12 Independencia del SGBD Lo que en realidad se pretende esque todos los ejemplares del SGBDD locales en sitiosdiferentes soporten la misma interface