Una base de datos distribuida (BDD) consiste en varias bases de datos conectadas entre sí a través de una red, permitiendo el acceso a la información desde cualquier lugar como si se tratara de una red local. Una BDD puede ser centralizada, replicada, particionada u híbrida dependiendo de cómo se distribuye la información. El diseño de una BDD involucra fragmentar, asignar y físicamente implementar los fragmentos en los nodos.