1. Base de Datos
Una base de datos es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para su posterior uso.
2. Base de Datos Distribuida
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de
datos lógicamente relacionadas las cuales se encuentran distribuidas en
diferentes espacios lógicos y geográficos e interconectados por una red de
comunicaciones.
3. ¿Por qué puedes necesitar una base de
datos distribuida?
Desarrollo modular. Si el sistema necesita ser ampliado con nuevas
localizaciones o nuevas unidades, en sistemas de base de datos centralizados.
Mejor tiempo de respuesta. Si los datos están distribuidos de una manera
eficiente, las peticiones de los usuarios van a poder ser satisfechas
directamente desde los datos locales.
Menor coste de comunicación. En sistemas de bases de datos distribuidas, si
el dato se localiza allí dónde es más usado, el coste de comunicación para
manipulación de datos puede ser minimizado.
4. Cliente-Servidor
Es un modelo de diseño de software en el que las tareas se reparten entre los
proveedores de recursos o servicios, llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones a otro programa, el servidor,
quien le da respuesta.