Professional Documents
Culture Documents
Un sistema de base de datos distribuidas es aquel en el que hay mltiples sitios de base de
datos unidos por un sistema de comunicaciones, en forma tal que los datos en cualquier sitio son
accesibles para los usuarios de otros sitios. Normalmente, cada sitio o nodo tiene un sistema
completo de procesamiento de informacin, con su propia funcin de administracin de datos,
personal, usuarios, hardware y software. Inclusive una base de datos local, sistema de
administracin de base de datos y software de comunicaciones.
Lo mnimo que debe tener un sitio es memoria y procesador de comunicaciones. Los sitios por lo
general estn separados geogrficamente y estn unidos por un sistema de telecomunicaciones,
aunque es posible tener un sistema distribuido y comunicado por medio de una red de rea local
dentro de un solo edificio o rea pequea. Se pretende que los usuarios no necesiten conocer la
verdadera localizacin de los datos a que acceden y para ellos el sistema parece ser una base de
datos local.
1. Diseo del "esquema conceptual" el cual describe la base de datos integrada (esto es, todos
los datos que son utilizados por las aplicaciones que tienen acceso a las bases de datos).
2. Diseo "fsico de la base de datos", esto es, mapear el esquema conceptual a las reas de
almacenamiento y determinar los mtodos de acceso a las bases de datos.
3. Diseo de la fragmentacin, este se determina por la forma en que las relaciones globales se
subdividen en fragmentos horizontales, verticales o mixtos.
4. Diseo de la asignacin de los fragmentos, esto se determina en la forma en que los
fragmentos se mapean a las imgenes fsicas, en esta forma, tambin se determina la solicitud de
fragmentos.
Los sistemas cliente/servidor involucran varias computadoras conectadas a una red. Las
computadoras que procesan programas de aplicaciones se conocen como clientes y las que
procesan bases de datos se conocen como servidor.
Un sistema cliente servidor puede tener varios servidores de procesamiento de bases de datos,
cuando esto ocurre cada servidor debe procesar una base de datos distinta. Cuando dos o ms
servidores procesan una misma base de datos, el sistema no es considerado cliente servidor, ms
bien, es conocido como sistema de base de datos distribuido.
El sistema debe de ser capaz de procesar consultas que hagan referencia a datos situados a mas
de un nodo