Arquitectura de un SGBDD
Arquitectura Peer-to-peer
Esto implica diferencias en la organización en las maquinas
Esquemas externos
Los usuarios
Las aplicaciones
Esquema conceptual local
Replicación
Fragmentación
Esquema conceptual global
Estructura lógica de los datos en todos los sitios
Esquema interno local
Definición interna en un sitio
Foco en la organización de los datos
Modelos de arquitecturas
Organizamos el sistema caracterizando
Heterogeneidad
Para nosotros
SQL y QUEL
Protocolos de transacciones
Lenguajes de queries
Modelos de datos
Hardware
Data managers
Protocolos
Distribución
Dos formas
Peer-to-peer (Full)
Cliente servidor
Nada
Datos en forma física
Autonomia
Requerimientos
Grado de operación independiente
Distribución del control
Formas de trabajar cooperativamente
Referencias de Arquitecturas de SGBDD
Multidatabase systems
Peer-to-peer database
Cliente/Servidor
Arquitectura Cliente-Servidor
En el cliente
DBMS cliente
Interface y aplicación
En el servidor
Data management (query, store & transactions)
Nos centramos en que corre en cada maquina
Arquitectura de dos niveles
Necesidad (funcionalidad)
Función Cliente
Función Servidor
Impacto en los DBMS y el desarrollo
Estándares para SGBDD
Basado en datos
Arquitectura ANSI/SPARC
Esquema interno
Aparecen flags
Se describen aspectos de almacenamiento
Esquema conceptual
Describe las relaciones con respecto a los atributos y claves
Esquema externo
Se describe utilizando SQL
Es el preferido
Los datos son lo importante (datalogical)
Diferentes clases de datos (esquemas)
Basado en funciones
ISO/OSI
Claridad con los objetivos
Funciones para esas clases
Esquemas en capas con interfaces
Clases de usuarios
Basado en componentes
CCA/NBS
En forma ordenada e interacciones
Componentes con funcionalidades
Estructura del sistema
Interrelación de componentes
Función de cada componente
Componentes