SlideShare una empresa de Scribd logo
1 de 7
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN
Bases de Datos Distribuidas
“ ARQUITECTURA DE BASES DE DATOS DISTRIBUIDAS”
Presenta:
Gustavo Flores Jimenez
Elizabeth González González
Yesenia Nieto Vieyra
Aldo Villanueva Valdez
Septiembre de 2013
 Introducción
 Nivel de transparencia en SBDD
 Independencia de Datos
Independencia lógica de datos
 Independencia Física de datos
Transparencia al nivel de red
INTRODUCCIÓN
La arquitectura define la estructura de un sistema. Al definir la
arquitectura se deben identificar las componentes de un sistema, las
funciones que realiza cada una de las componentes y las
interrelaciones e interacciones entre cada componente.
Nivel de transparencia en SBDD
El propósito de establecer una arquitectura de un
sistema de bases de datos distribuidas es ofrecer
un nivel de transparencia adecuado para el
manejo de la información
La transparencia se puede entender como la
separación de la semántica de alto nivel de un
sistema de los aspectos de bajo nivel
relacionados a la implementación del mismo. Un
nivel de trasparencia adecuado permite ocultar
los detalles de implementación a las capas de
alto nivel de un sistema y a otros usuarios
Su propósito fundamental es
proporcionar independencia de los
datos en el ambiente distribuido
Independencia de datos: es la
inmunidad de las aplicaciones de
usuario a los cambios en la
definición y/u organización de
los datos y viceversa.
Independencia lógica de datos:
Se refiere a la inmunidad de las
aplicaciones de usuario a los
cambios en la estructura lógica
de la B.D.
Esto permite que un cambio en
la definición de un esquema no
debe afectar a las aplicaciones
de usuario.
Independencia física de datos:
Se refiere al ocultamiento de los
detalles sobre las estructuras de
almacenamiento a las
aplicaciones de usuario.
La descripción física de los datos
puede cambiar sin afectar a las
aplicaciones de usuario.
Transparencia al nivel de red: Se
refiere a que los datos en un
SBDD se accesan sobre una red de
computadoras, sin embargo, las
aplicaciones no deben notar su
existencia
Transparencia sobre la
localización de datos: Esto es, el
comando que se usa es
independiente de la ubicación de
los datos en una red y del lugar en
donde la operación se lleve a cabo
Transparencia sobre el esquema
de nombramiento:
No se debe mezclar la información
de la localización con el nombre
de un objeto
Transparencia sobre replicación: se refiere a que si existe réplicas de objetos de la
base de datos, su existencia debe ser controlada por el sistema no por el usuario.
Se debe tener en cuenta que cuando el usuario se encarga de manejar las replicas
en un sistema, el trabajo de éste es mínimo por lo que se puede obtener una
eficiencia mayor. Sin embargo, el usuario puede olvidarse de mantener la
consistencia de las replicas teniendo así datos diferentes.
Transparencia a nivel de fragmentación: Permite que cuando los objetos de las
bases de datos están fragmentados, el sistema tiene que manejar la conversión de
consultas de usuarios definidas sobre relaciones globales a consultas definidas
sobre fragmentos. Así también, será necesario mezclar las respuestas a consultas
fragmentadas para obtener una sola respuesta a una consulta global

Más contenido relacionado

La actualidad más candente

Sistemas Operativos en Red
Sistemas Operativos en Red Sistemas Operativos en Red
Sistemas Operativos en Red Fernando Garcia
 
Escalabilidad
EscalabilidadEscalabilidad
EscalabilidadPaul Loor
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidasKareliaRivas
 
Trabajo # 1
Trabajo # 1Trabajo # 1
Trabajo # 1Rexgeday
 
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASDISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASNatalia Ludeña
 

La actualidad más candente (7)

Viviendas domoticas
Viviendas domoticasViviendas domoticas
Viviendas domoticas
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Sistemas Operativos en Red
Sistemas Operativos en Red Sistemas Operativos en Red
Sistemas Operativos en Red
 
Escalabilidad
EscalabilidadEscalabilidad
Escalabilidad
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Trabajo # 1
Trabajo # 1Trabajo # 1
Trabajo # 1
 
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDASDISEÑO DE BASES DE DATOS DISTRIBUIDAS
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
 

Similar a Bases de datos

Bdii 26 distribuidas
Bdii 26 distribuidasBdii 26 distribuidas
Bdii 26 distribuidasRody Paredes
 
Perez robles eliseo
Perez robles eliseoPerez robles eliseo
Perez robles eliseorencru
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzorencru
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptualesrencru
 
Trabajo bdd
Trabajo bddTrabajo bdd
Trabajo bddqweryy
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josuerencru
 
Gonzalez martinez gamaliel
Gonzalez martinez gamalielGonzalez martinez gamaliel
Gonzalez martinez gamalielrencru
 
Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1uniandes
 
Cuestiones de Repaso Capitulo 22
Cuestiones de Repaso Capitulo 22Cuestiones de Repaso Capitulo 22
Cuestiones de Repaso Capitulo 22Fabricio Sanchez
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 

Similar a Bases de datos (20)

Vanne
VanneVanne
Vanne
 
Bdii 26 distribuidas
Bdii 26 distribuidasBdii 26 distribuidas
Bdii 26 distribuidas
 
Perez robles eliseo
Perez robles eliseoPerez robles eliseo
Perez robles eliseo
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzo
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptuales
 
Nd 2013-01
Nd 2013-01Nd 2013-01
Nd 2013-01
 
Trabajo bdd
Trabajo bddTrabajo bdd
Trabajo bdd
 
Colegio de bachillerato
Colegio de bachilleratoColegio de bachillerato
Colegio de bachillerato
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josue
 
Bbd ddistribuidas
Bbd ddistribuidasBbd ddistribuidas
Bbd ddistribuidas
 
MAPAS CONCEPTUALES
MAPAS CONCEPTUALESMAPAS CONCEPTUALES
MAPAS CONCEPTUALES
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 
04 -bases_de_datos_-_arquitectura_de_tres_niveles
04  -bases_de_datos_-_arquitectura_de_tres_niveles04  -bases_de_datos_-_arquitectura_de_tres_niveles
04 -bases_de_datos_-_arquitectura_de_tres_niveles
 
Gonzalez martinez gamaliel
Gonzalez martinez gamalielGonzalez martinez gamaliel
Gonzalez martinez gamaliel
 
Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1Caracteristicas de los sistemas distribuidos1
Caracteristicas de los sistemas distribuidos1
 
Cuestiones de Repaso Capitulo 22
Cuestiones de Repaso Capitulo 22Cuestiones de Repaso Capitulo 22
Cuestiones de Repaso Capitulo 22
 
tema 1.pptx
tema 1.pptxtema 1.pptx
tema 1.pptx
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 

Bases de datos

  • 1. TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN Bases de Datos Distribuidas “ ARQUITECTURA DE BASES DE DATOS DISTRIBUIDAS” Presenta: Gustavo Flores Jimenez Elizabeth González González Yesenia Nieto Vieyra Aldo Villanueva Valdez Septiembre de 2013
  • 2.  Introducción  Nivel de transparencia en SBDD  Independencia de Datos Independencia lógica de datos  Independencia Física de datos Transparencia al nivel de red
  • 3. INTRODUCCIÓN La arquitectura define la estructura de un sistema. Al definir la arquitectura se deben identificar las componentes de un sistema, las funciones que realiza cada una de las componentes y las interrelaciones e interacciones entre cada componente.
  • 4. Nivel de transparencia en SBDD El propósito de establecer una arquitectura de un sistema de bases de datos distribuidas es ofrecer un nivel de transparencia adecuado para el manejo de la información La transparencia se puede entender como la separación de la semántica de alto nivel de un sistema de los aspectos de bajo nivel relacionados a la implementación del mismo. Un nivel de trasparencia adecuado permite ocultar los detalles de implementación a las capas de alto nivel de un sistema y a otros usuarios Su propósito fundamental es proporcionar independencia de los datos en el ambiente distribuido
  • 5. Independencia de datos: es la inmunidad de las aplicaciones de usuario a los cambios en la definición y/u organización de los datos y viceversa. Independencia lógica de datos: Se refiere a la inmunidad de las aplicaciones de usuario a los cambios en la estructura lógica de la B.D. Esto permite que un cambio en la definición de un esquema no debe afectar a las aplicaciones de usuario. Independencia física de datos: Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario. La descripción física de los datos puede cambiar sin afectar a las aplicaciones de usuario.
  • 6. Transparencia al nivel de red: Se refiere a que los datos en un SBDD se accesan sobre una red de computadoras, sin embargo, las aplicaciones no deben notar su existencia Transparencia sobre la localización de datos: Esto es, el comando que se usa es independiente de la ubicación de los datos en una red y del lugar en donde la operación se lleve a cabo Transparencia sobre el esquema de nombramiento: No se debe mezclar la información de la localización con el nombre de un objeto
  • 7. Transparencia sobre replicación: se refiere a que si existe réplicas de objetos de la base de datos, su existencia debe ser controlada por el sistema no por el usuario. Se debe tener en cuenta que cuando el usuario se encarga de manejar las replicas en un sistema, el trabajo de éste es mínimo por lo que se puede obtener una eficiencia mayor. Sin embargo, el usuario puede olvidarse de mantener la consistencia de las replicas teniendo así datos diferentes. Transparencia a nivel de fragmentación: Permite que cuando los objetos de las bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuarios definidas sobre relaciones globales a consultas definidas sobre fragmentos. Así también, será necesario mezclar las respuestas a consultas fragmentadas para obtener una sola respuesta a una consulta global