SlideShare una empresa de Scribd logo
Universidad del Valle de OrizabaIng. En Sistemas ComputacionalesMateria:Bases de Datos Distribuidas Nombre del Profesor:ISC. Omar Romero Sandoval Nombre del Alumno:		      Francisco M. Silva Solano Tema:Arquitectura de una BD DistribuidaFragmentaciónFecha:19/ 02/ 11
 Arquitectura de una BD DistribuidaEl 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.Al definir la arquitectura se deben identificar las componentes de un sistema, las funciones que realiza cada uno de los componentes y las interrelaciones e interacciones entre cada componente.
NIVELES DE TRANSPARENCIA EN SBDDLa transparencia: se puede entender como la separación de la semántica de alto nivel de un sistema de las aspectos de bajo nivel relacionados a la implementación del mismo. Un nivel de transparencia adecuado permite ocultar los detalles de implementación a las capas de alto nivel de un sistema y a otros usuarios.
La 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 base de datos. Por ejemplo, el agregar un nuevo atributo a una relación, la creación de una nueva relación, el reordenamiento lógico de algunos atributos.
Independencia física de datos: Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario. Por ejemplo, los datos pueden ser movidos de un disco a otro, o la organización de los datos puede cambiar. La transparencia al nivel de red: se refiere a que los datos en un SBDD se accesan sobre una red de computadoras.  La transparencia al nivel de red conlleva a dos cosas:Transparencia sobre la localización de datos. Esto es, el comando que se usa es independiente de la ubicación de los datos en la red y del lugar en donde la operación se lleve a cabo. Por ejemplo, en Unix existen dos comandos para hacer una copia de archivo. Cp se utiliza para copias locales y rcp se utiliza para copias remotas. Transparencia sobre el esquema de nombramiento. Lo anterior se logra proporcionando un nombre único a cada objeto en el sistema distribuido. Así, no se debe mezclar la información de la localización con en el nombre de un objeto.
La transparencia sobre replicación de datos se refiere a que si existen 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 al cuando el usuario se encarga de manejar las réplicas en un sistema, el trabajo de éste es mínimo por lo que se puede obtener una eficiencia mayor. La transparencia a nivel de fragmentación de datos permite que cuando los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuario 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
Organización en capas de los niveles de transparencia
ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS DISTRIBUIDASLa mayoría de los sistemas de manejo de bases de datos disponibles actualmente están basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles:
modelo de referenciacuyo propósito es dividir el trabajo de estandarización en piezas manejables y mostrar a un nivel general como esas piezas se relacionan unas con otrasBasado en componentes. Se definen las componentes del sistema junto con las relaciones entre ellas. Así, un SMBD consiste de un número de componentes, cada uno de los cuales proporciona alguna funcionalidad. Basado en funciones. Se identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecerá para cada clase. La especificación del sistema en esta categoría típicamente determina una estructura jerárquica para las clases de usuarios. La ventaja de este enfoque funcional es la claridad con la cual se especifican los objetivos del sistema. Sin embargo, este enfoque no proporciona una forma de alcanzar los objetivos. Basado en datos. Se identifican los diferentes tipos de descripción de datos y se especifica un marco de trabajo arquitectural el cual define las unidades funcionales que realizarán y/o usarán los datos de acuerdo con las diferentes vistas

Más contenido relacionado

PPTX
Bases de datos
PPT
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
PDF
Nd 2013-01
PPTX
Arquitectura de bases de datos distribuidas
PDF
Bbd ddistribuidas
PPTX
Bases de Datos Distribuidas
PPT
Bases de datos Distribuidas
PPT
04 -bases_de_datos_-_arquitectura_de_tres_niveles
Bases de datos
DISEÑO DE BASES DE DATOS DISTRIBUIDAS
Nd 2013-01
Arquitectura de bases de datos distribuidas
Bbd ddistribuidas
Bases de Datos Distribuidas
Bases de datos Distribuidas
04 -bases_de_datos_-_arquitectura_de_tres_niveles

La actualidad más candente (20)

PPTX
Gestor de base de datos
PDF
Bdii 26 distribuidas
PDF
Trabajo bdd
DOCX
Fragmentacion
PPTX
Modelo osi
PPTX
Distribución y fragmentación de datos
PPTX
Arquitectura centralizada
PPTX
Base de datos distribuidas
DOCX
Mapas conceptuales
PPT
Funciones Y Arquitectura De Un Sgbdd
PPTX
El Modelo OSI y sus 7 Capas
PPTX
Arquitecturas bdd equipojuanmanuel
PPTX
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
PDF
Bases de datos distribuidas
PPT
Fanii dolores
PPT
BASES DE DATOS DISTRIBUIDAS
PDF
Arquitectura del software
PPTX
Modelo osi
PPTX
Capítulo 25 (Base de datos distribuidas y arquitectura cliente-servidor)
DOCX
MAPAS CONCEPTUALES
Gestor de base de datos
Bdii 26 distribuidas
Trabajo bdd
Fragmentacion
Modelo osi
Distribución y fragmentación de datos
Arquitectura centralizada
Base de datos distribuidas
Mapas conceptuales
Funciones Y Arquitectura De Un Sgbdd
El Modelo OSI y sus 7 Capas
Arquitecturas bdd equipojuanmanuel
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
Bases de datos distribuidas
Fanii dolores
BASES DE DATOS DISTRIBUIDAS
Arquitectura del software
Modelo osi
Capítulo 25 (Base de datos distribuidas y arquitectura cliente-servidor)
MAPAS CONCEPTUALES
Publicidad

Similar a Bdd expo (20)

PPT
Unidad1 Bases De Datos Distribuidas
DOCX
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
PPTX
Colegio de bachillerato
PPTX
base-de-datos-distribuidas ARREGLADO.pptx
PPT
Primeraclase 120612193448-phpapp02
PPT
Introduccion a las bases de datos
PPT
Unidad 1 base de datos distribuidas con MYSQl.ppt
PDF
Abd clase 1
PDF
Tema 4. Bases de Datos Distribuidas sistemas.pdf
PDF
Base de datos distribuidas
PDF
PDF
TiposdeSistemasDistribuidos.pdf
DOC
Clase03
PPTX
Bd uni 1_2
PDF
Basesdedatosrelacionales
PPTX
Sistemas Operativos Distribuidos.
PPTX
Fundamentos del software
PPT
Sistemas de base de datos
Unidad1 Bases De Datos Distribuidas
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Colegio de bachillerato
base-de-datos-distribuidas ARREGLADO.pptx
Primeraclase 120612193448-phpapp02
Introduccion a las bases de datos
Unidad 1 base de datos distribuidas con MYSQl.ppt
Abd clase 1
Tema 4. Bases de Datos Distribuidas sistemas.pdf
Base de datos distribuidas
TiposdeSistemasDistribuidos.pdf
Clase03
Bd uni 1_2
Basesdedatosrelacionales
Sistemas Operativos Distribuidos.
Fundamentos del software
Sistemas de base de datos
Publicidad

Último (20)

PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Doctrina 1 Soteriologuia y sus diferente
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Escuelas Desarmando una mirada subjetiva a la educación
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula

Bdd expo

  • 1. Universidad del Valle de OrizabaIng. En Sistemas ComputacionalesMateria:Bases de Datos Distribuidas Nombre del Profesor:ISC. Omar Romero Sandoval Nombre del Alumno: Francisco M. Silva Solano Tema:Arquitectura de una BD DistribuidaFragmentaciónFecha:19/ 02/ 11
  • 2. Arquitectura de una BD DistribuidaEl 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.Al definir la arquitectura se deben identificar las componentes de un sistema, las funciones que realiza cada uno de los componentes y las interrelaciones e interacciones entre cada componente.
  • 3. NIVELES DE TRANSPARENCIA EN SBDDLa transparencia: se puede entender como la separación de la semántica de alto nivel de un sistema de las aspectos de bajo nivel relacionados a la implementación del mismo. Un nivel de transparencia adecuado permite ocultar los detalles de implementación a las capas de alto nivel de un sistema y a otros usuarios.
  • 4. La 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 base de datos. Por ejemplo, el agregar un nuevo atributo a una relación, la creación de una nueva relación, el reordenamiento lógico de algunos atributos.
  • 5. Independencia física de datos: Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario. Por ejemplo, los datos pueden ser movidos de un disco a otro, o la organización de los datos puede cambiar. La transparencia al nivel de red: se refiere a que los datos en un SBDD se accesan sobre una red de computadoras. La transparencia al nivel de red conlleva a dos cosas:Transparencia sobre la localización de datos. Esto es, el comando que se usa es independiente de la ubicación de los datos en la red y del lugar en donde la operación se lleve a cabo. Por ejemplo, en Unix existen dos comandos para hacer una copia de archivo. Cp se utiliza para copias locales y rcp se utiliza para copias remotas. Transparencia sobre el esquema de nombramiento. Lo anterior se logra proporcionando un nombre único a cada objeto en el sistema distribuido. Así, no se debe mezclar la información de la localización con en el nombre de un objeto.
  • 6. La transparencia sobre replicación de datos se refiere a que si existen 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 al cuando el usuario se encarga de manejar las réplicas en un sistema, el trabajo de éste es mínimo por lo que se puede obtener una eficiencia mayor. La transparencia a nivel de fragmentación de datos permite que cuando los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuario 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
  • 7. Organización en capas de los niveles de transparencia
  • 8. ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS DISTRIBUIDASLa mayoría de los sistemas de manejo de bases de datos disponibles actualmente están basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles:
  • 9. modelo de referenciacuyo propósito es dividir el trabajo de estandarización en piezas manejables y mostrar a un nivel general como esas piezas se relacionan unas con otrasBasado en componentes. Se definen las componentes del sistema junto con las relaciones entre ellas. Así, un SMBD consiste de un número de componentes, cada uno de los cuales proporciona alguna funcionalidad. Basado en funciones. Se identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecerá para cada clase. La especificación del sistema en esta categoría típicamente determina una estructura jerárquica para las clases de usuarios. La ventaja de este enfoque funcional es la claridad con la cual se especifican los objetivos del sistema. Sin embargo, este enfoque no proporciona una forma de alcanzar los objetivos. Basado en datos. Se identifican los diferentes tipos de descripción de datos y se especifica un marco de trabajo arquitectural el cual define las unidades funcionales que realizarán y/o usarán los datos de acuerdo con las diferentes vistas