Bases de Datos Distribuidas (BDD) Es un objeto virtual; es un conjunto de mltiples bases de datos las cuales se encuentran distribuidas en diferentes sitios interconectados por una red de comunicaciones. Sistema de Bases de Datos Distribuidas (SBDD) Es un sistema en el cual mltiples sitios de bases de datos estn ligados por un sistema de comunicaciones, de tal forma que un usuario en cualquier sitio puede acceder a los datos en cualquier parte de la red exactamente como si los datos estuvieran almacenados en un su sitio propio. A manera de conclusin se puede decir que una bases de datos distribuidas es un objeto virtual, que surge de la unin de munchas bases de datos que han a cordado trabajar juntas, y una de las ventajas que tiene este tipo de bases de datos es que almacena la informacin que ms se utiliza de manera local y solo en algunas ocasiones accede de manera remota a informacin de otros sitios. 1.2 OBJETIVO DE LAS B.D.D Operaciones Locales: Son aquellas operaciones que un nodo realiza sobre su propia base de datos, en una base de datos distribuidas estas son las consultas ms deseadas, porque son datos que se generan en la misma estacin de trabajo. Operaciones Globales: Suceden cuando accede a la informacin de otro, este es el principal objetivo de las bases de datos distribuidas, pero son las operaciones ms complejas porque existen factores de riesgo como la seguridad o en trfico en la red.
Ventajas de las BDD
1.- Compartir informacin y control sobre los datos. 2.- Disponibilidad de la informacin. 3.- Permite romper barreras geogrficas. 4.- Modularidad, se pueden modificar, agregar o quitar sistemas de bases de datos distribuidas sin afectar a los dems sistemas (mdulos). 5.- Un fallo en una parte del sistema solo afectara a u n fragmento, en lugar de a toda la base de datos. Desventajas de las BDD 1.- Disponibilidad y dependencia total de la red de comunicaciones. 2.- Seguridad de la informacin. 3.- Costo del desarrollo del software. 4.- Complejidad, se debe asegurar que la base de datos sea transparente. 5.- Falta de experiencia, las BDD son un campo relativamente nuevo y poco comn por lo cual no existe muncho personal con experiencia o conocimientos adecuados. TPICOS DE LAS BASES DE DATOS DISTRIBUIDAS Transparencia de la informacin: El termino transparencia se puede definir como la forma en que el usuario percibe la informacin, lo que significa que el sistema de las BDD actan como si la informacin estuviera almacenada en el lugar donde se consulta, dicho proceso no lo sabe el usuario. Bases de datos distribuidas heterogneas: Significa que es un sistema de BDD donde las bases de datos pueden estar en diferentes sistemas gestores o en entornos operativos, lo contrario a las bases de datos homogneas. Replicas: Un sistema de bases de datos puede contar con replicas, lo que significa que cada base de datos de los nodos o al menos una puede estar duplicada, con el objetivo de el sistema sea tolerante a fallas, si una base
de datos falla la informacin se redirecciona a la rplica y cuando la base
de datos se recupera copia automticamente las actualizaciones de la rplica. De manera tcnica en bases de datos se les conoce como espejos o reflejos. Fragmentacin: Un sistema consiste en dividir las partes o fragmentos que contribuyen al diseo adecuado de las bases de datos. Autonoma local: Como la base de datos distribuidas estn formadas por otras bases de datos existe autonoma, es decir cada nodo es dueo de su propia informacin y puede compartir solamente aquella que beneficie sus intereses. DISCIPLINAS DE ESTUDIOS Las bases de datos distribuidas se utilizan en diferentes instituciones como:
Hospitales
Comercios
Bancos
Proceso comercial
Proceso educativo
Farmacias
Etc.
UNIDAD 2 Sistemas de bases de datos orientadas a objetos
1.1.2 El modelo de datos orientado a objetos El modelo de datos orientado a objetos es una extensin del paradigma de programacin orientado a objetos. Los objetos entidad que se utilizan en los programas orientados a objetos son anlogas a las entidades que se utilizan en las bases de datos orientadas a objetos puras, pero con una gran diferencia: los objetos del programa desaparecen cuando el programa termina su ejecucin, mientras que los objetos de la base de datos permanecen. A esto se le denomina persistencia. El modelo orientado a objetos permite los atributos multivaluados, agregaciones a las que se denomina conjuntos (sets) o bolsas (bags). Para crear una relacin de uno a muchos, se define un atributo en la parte del uno que sera de la clase del objeto con el que se relaciona. Este atributo contendr el identificador de objeto del padre. La clase del objeto padre contendr un atributo que almacenar a un conjunto de valores: los identificadores de los objetos hijo con los que se relaciona. Cuando el SGBD ve que un atributo tiene como tipo de datos una clase, ya sabe que el atributo contendr un identificador de objeto.