1) Un sistema de gestión de bases de datos distribuidas permite la administración y acceso a datos almacenados en múltiples sitios de una red de manera transparente para los usuarios.
2) El diseño de una base de datos distribuida requiere decidir cómo fragmentar y asignar los datos entre los sitios para optimizar el rendimiento y disponibilidad considerando factores como la frecuencia de acceso a los datos.
3) Una arquitectura cliente-servidor es común, donde clientes hacen solicitudes a servidores que procesan y almacen