GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

BASE DE DATOS DISTRIBUIDAS

Leticia MoralesDominguez Spanisch

Mapa mental sobre bases de datos distribuidas: propósito, transparencia, independencia de datos y arquitectura

Mapa mental: Bases de datos distribuidas

Inhalt der Mindmap

BASE DE DATOS DISTRIBUIDAS

  1. PROPOSITO

    • Ofrecer un nivel de transparencia adecuado para el manejo de información.
  2. TRANSPARENCIA

    • Es la separación de la semántica de alto nivel de un Sistema, de los aspectos de bajo nivel, relacionados con su implementación.
    • TIPOS DE TRANSPARECIA
      • 1. A NIVEL DE LA RED
        • Se refiere a que los datos en una SBDD se accesan sobre una red de computadoras, las aplicacones no deben notar su existencia.
        • CONLLEVA
          • TRASPARENCIA SOBRE LA LOCALIZACION DE DATOS
            • Se refiere a que el commando que se usa, es independiente de la ubicación de los datos en la red y del lugar en donde la operación se lleva a cabo.
          • TRANSPARENCIA SOBRE EL ESQUEMA DE NOMBRAMIENTO
            • 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 el nombre de un objeto.
      • 2. SOBRE REAPLICACION
        • Se refiere a que si existen replicas de objetos de la Base de Datos, Deben ser controladas por el Sistema, no por el usuario.
      • 3. A NIVEL DE FRAGMENTACION
        • Permite que cuando los objetos de la Base de Datos están fragmentados, el Sistema tiene que manejar la conversion de consultas de usuarios definidas sobre relaciones globales a consultas definidas sobre fragmentos.
      • 4. TRANSPARENCIA DE ACCESO
        • Por medio de lenguaje de manipulación de datos.
    • Tiene como punto central la independencia de datos.
    • Es manejada por:
      • El Sistema Operativo
      • el Sistema de manejo de bases de datos
      • El lenguaje de acceso a la base de datos distribuida.
  3. INDEPENDENCIA DE DATOS

    • Es la inmunidad de las aplicaciones de usuario a los combios en la definición y la organización de los datos y viceversa.
    • ASPECTOS DE LA INDEPENDENCIA
      • LOGICA
        • Es la inmunidad de las aplicaciones de usuario a los cambios en la estructura lógica de la Base de Datos
      • FISICA
        • Es el ocultamiento de los detalles sobre las estructuras de almacenamieto a las aplicaciones de usuario.
  4. ARQUITECTURA EN UN SISTEMA DE BD DISTRIBUIDA

    • Esá basada en:
      • ARQUITECTURA ANSI- SPARC
        • NIVEL INTERNO
          • Llamada también Esquema Interno
          • Es el nivel mas bajo de los datos en una base de datos.
          • Proporciona una interfaz al Sistema de archivos del Sistema Operativo el cual es el responsible del acceso a la BD.
          • Tiene que ver con:
            • Especificación de que elementos serán indexados.
            • Que técnicas de organización de archivos utilizar.
            • Cómo los datos se agrupan en el disco mediante "CLUSTERS" para mejorar su acceso.
        • NIVEL CONCEPTUAL
          • Llamado también Vista lógica global.
          • Representa la vision de la comunidad de usuarios de los datos en la Base de Datos.
          • Está basado en el esquema conceptual.
          • Su construcción se hace en la primera fase del diseño de una Base de Datos.
        • NIVEL EXTERNO
          • La vista externa proporciona una ventana a la vista conceptual
          • Esto permite a los usuarios observar unicamente los datos de interés y los aisle de otros datos en la Base de Datos.
          • Puede existir cualquier número de visitas externas y ellos pueden ser completamente independientes o traslaparse entre sí.
  5. MODELO DE REFERENCIA

    • Sirve para definir un esquema de estandarización de Base de Datos
    • Es un marco de trabajo conceptual cuyo propósito es dividir el trabajo de estandarización en piezas manejables.
    • Muestra la relación entre esas piezas.
    • ENFOQUES PARA DEFINIR EL MODELO DE REFERENCIA
      • 1. BASADO EN COMPONENTES
        • Se definen los components del Sistema junto con las relaciones entre ellos.
        • Un SMBD consiste en un número de componentes. Cada uno de los cuales proporciona una funcionalidad.
      • 2. BASADO EN FUNCIONES
        • Se identifican las diferentes clases de usuarios junto con la funcionalidad que el sistema ofrecerá para cada clase.
        • VENTAJA: La claridad con a que se especifican los objetivos del Sistema.
        • DESVENTAJA: Este enfoque no proporciona una forma de alcanzar los objetivos.
      • 3. 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 se realizan.
        • Es el modelo seguido por ANSI -SPARC
        • VENTAJA: La importancia que asigna al manejo de datos, puesto que es su proposito principal.
        • DESVENTAJA: Es imposible especificar un modelo arquitectural sin especificar los modelos para cada una de sus unidades funcionales.
  6. ALTERNATIVAS PARA LA IMPLEMENTACION DE SMBD

    • 1. DISTRIBUCION
      • Determina si los componentes del Sistema estan localizados en la misma computadora o no.
    • 2. HETEROGENEIDAD
      • NIVELES
        • Hardware
        • Sistema de comunicaciones
        • Sistema Operativo o SMBD
    • 3. AUTONOMIA
      • NIVELES
        • AUTONOMIA DE DISENO
          • La habilidad de un component de SMBD para decidir cuestiones relacionadas a su propio diseño.
        • AUTONOMIA DE COMUNICACION
          • Habilidad de un component de DMBD para decidir cómo y cuándo comunicarse con otros SMBD.
        • AUTONOMIA DE EJECUCION
          • Habilidad de un component del SMBD para ejecutar operaciones locales de la manera que él quiera.
  7. SISTEMA DE DATOS DISTRIBUIDOS (PUNTO DE VISTA FUNCIONAL)

    • HOMOGENEOS
      • Tiene multiples colecciones de datos.
      • Integra multiples recursos de datos.
      • Se parece a un Sistema centralizado, pero los datos se distribuyen en varios sitios comunicados por la red.
      • No existen usuarios locales, y todos accesan a la BD a través de una interfaz global.
    • HETEROGENEOS
      • Se caracteriza por manejar diferentes SMBD en los nodos locales.
      • Una subclase importante dentro de esta clase, es la de los sistemas de manejo MULTI BASES DE DATOS.
      • Existen usuarios locales y globales.
  8. BD DISTRIBUIDAS POR LA FORMA EN QUE SE ORGANIZAN SUS COMPONENTES

    • 1. PROCESADOR DE USUARIO
      • Se encarga de procesar las solicitudes del usuario.
      • Utiliza el esquema externo del usuario, el esquema conceptual global y el diccionario de datos global.
      • PARTES
        • Manejdador de la interfaz con el usuario.
        • Controlador semántico de datos
        • Optimizador global de consultas
        • Supervisor de la ejecución global.
    • 2. PROCESADOR DE DATOS
      • Existe en cada nodo de la base de datos distribuida.
      • Utiliza un esquema local conceptual y un esquema local interno.
      • PARTES
        • Procesador de consultas locales
        • Manejador de recuperación de fallas locales
        • Procesador de soporte para tiempo y ejecución.
  9. ARQUITECUTA BASADA EN COMPONENTES DE UN SISTEMA MULTI-BASES DE DATOS

    • Manejo la base de datos para usuarios globales y locales
    • SOLICITUDES GLOBALES
      • Actuan de manera global:
        • Procesador de transacciones
        • Interfaz de usuario
        • Procesador de consultas
        • Optimizador de consultas
        • Esquema
        • Administrador de recuperación.
    • SOLICITUDES LOCALES
      • Actuan de manera local:
        • Manejador de transacciones
        • Despachador de operaciones
        • Manejador de recuperación de fallas y el Sistema de soporte para tiempo de ejecución.

Informationen

Beschreibung
Define la arquitectura de BD distribuidas
Aufrufe
36
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck