Definición del Esquema de distribución
Arquitectura de un sistema de base de datos distribuidas
La 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
Externo
Conceptual
Interno
Alternativas para implementación de SMBD
Heterogeneidad
La heterogeneidad se puede presentar a varios niveles: hardware, sistema de comunicaciones, sistema operativo o SMBD.
Anatomía
Ejecución
La habilidad de un componente del SMBD para ejecutar operaciones locales de la manera que él quiera.
Comunicación
La  habilidad  de  un  componente  del  SMBD  para  decidir  como  y  cuando comunicarse con otros SMBD.
Diseño
La  habilidad  de  un  componente  del  SMBD  para  decidir  cuestiones  relacionadas a su propio diseño.
Distribución
Determina  si  las  componentes  del  sistema  están  localizadas  en  la  misma  computadora o no.
Sistemas de manejo de datos
Heterogéneo
Es aquella caracterizada  por  manejar  diferentes  SMBD  en  los  nodos  locales.
Homogéneo
Los sistemas homogéneos tienen una similitud al sistema centralizado, pero en lugar  de  almacenar  todos  los  datos  en  un  solo  lugar,  los  datos  se  distribuyen  en  varios  sitios  comunicados por la red.
Transparencia a nivel red
Los datos en un SBDD se accedan sobre una red de computadoras, sin embargo, las aplicaciones no deben notar su existencia.
Transparencia   sobre   la   localización   de   datos
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.
Transparencia sobre el esquema  de  nombramiento
Lo anterior  se  logra  proporcionando  un  nombre único a cada objeto en el sistema 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 física de datos
Se refiere al ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario.
Independencia logica 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.
Niveles de transparencia de SBDD
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.
Propósitos fundamentales proporcionar independencia   de   datos   en   el   ambiente   distribuido