Está en la página 1de 6

TIC SISTEMAS INFORMTICOS

NOMBRE DE LA MATERIA: B.D. PARA APLICACIONES NOMBRE DEL PROFESOR: GEOVANNI PEREIDA NOMBRE DEL ALUMNO: JUAN ERNESTO GUZMN GONZLEZ GRUPO: ITIC 21

1.- Cuales con las razones principales y las ventajas potenciales de las bases de datos distribuidas? Una de las razones principales es que se administran de manera independiente y desarrollar sus propias aplicaciones. Las ventajas son que administran mejor una base de datos que estn interconectadas a una red Y que hacen mas fcil la realizacin de las tareas especificas por su colaboracin otras de las ventajas son que dividen el problemas en partes mas pequeas y esto hace mas fcil su solucin Pg. 750 2.- Que funciones adicionales debe tener un DDBMS sobre un DBMS centralizado? Un DBMS debe de ser una distribucin transparente en el sentido de ocultar los detalles de dnde est fsicamente ubicado cada fichero (tabla, relacin) dentro del sistema. Emplean tecnologa de procesador paralelo y la arquitectura nada compartida en este existe simetra y homogeneidad de nodos Un DDBMS como software encargado de administrar la base de datos distribuida mientas hace la distribucin transparente para el usuario. Seguimiento de los datos. La capacidad de controlar la distribucin de los datos, la fragmentacin y la replicacin expandiendo el catlogo DDBMS. Procesamiento de consultas distribuidas. La posibilidad de acceder a sitios remotos y de transmitir consultas y datos a lo largo de todos esos sitios mediante una red de comunicacin. Administracin de transacciones distribuidas. La facultad de disear estrategias de ejecucin de consultas y transacciones que accedan a los datos desde mas de una ubicacin y de sincronizar el acceso a los datos distribuidos y de mantener la integridad de toda la base de datos. Administracin de datos replicados. La capacidad de decidir a qu copia de un dato acceder y de mantener la consistencia de las copias de un elemento de datos replicado. Recuperacin de una base de datos distribuida. La facultad de recuperarse de las cadas de una localizacin individual u otro tipo de fallos, como los fallos en los enlaces de comunicacin. Seguridad. Las transacciones distribuidas deben ejecutarse con una adecuada administracin de la seguridad de los datos y contando con los privilegios de autorizacin/acceso de los usuarios. Administracin del directorio (catlogo) distribuido. Un directorio contiene informacin (metadatos) sobre datos de la base de datos. Estas funciones en si mismo aumentan la complejidad de un DDBMS en relacin a un DBMS centralizado. Pagina. 754.

3.- Cuales son los mdulos de software principales de un DDBMS? Exponga las funciones principales de cada uno de estos mdulos en el contexto de la arquitectura cliente-servidor. Seguimiento de los datos Procesamiento de consultas distribuidas Administracin de consultas distribuidas Administracin de transacciones distribuidas Administracin de datos replicados Recuperacin de una base de datos distribuida Seguridad Administracin del directorio (catalogo) distribuido Pag 754

4.- Que es fragmento de una relacin? Son datos de unidades lgicas. Los principales tipos de fragmentos son: Fragmentacin horizontal. Es un subconjunto de las tuplas de esa relacin. Divide una relacin horizontalmente agrupando filas para crear subconjuntos de tuplas, cada uno de ellos con un cierto significado lgico. Fragmentacin horizontal derivada. Aplica el particionamiento de una relacin primaria a otras relaciones secundarias que estn relacionadas con aqulla a travs de una clave externa. Fragmentacin vertical. Puede que cada sitio no necesite todos los atributos de una relacin, lo que indicara la necesidad de un tipo distinto de fragmentacin. Una fragmentacin vertical de una relacin slo mantiene ciertos atributos de la misma. Fragmentacin mixta (hbrida). Podremos entremezclar los dos tipos de fragmentacin para obtener una fragmentacin mixta.

La fragmentacin sirve para distribuir las relaciones entre los diferentes sitios. Pg. 755

Cules son los principales tipos de fragmentos? Fragmentacin horizontal. Fragmentacin vertical. Fragmentacin mixta (hibrida). Pg. 755 y 756 Porque es til la fragmentacin en el diseo de una base de datos distribuida? Para llevar un mejor control de la informacin de la base de datos y estar mejor estructurada. 5.- Porque es til la replicacin en un DDBMS? La replicacin es til para mejorar la disponibilidad de los datos. El caso ms extremo es la replicacin de toda la base de datos en cada sitio del sistema distribuido, lo que genera una base de datos distribuida totalmente replicada. Pg. 757 Qu tipo de unidades de datos son replicadas normalmente? Comerciales, planificadores financieros y cobradores de deudas Pg. 757 6.- Qu significa la ubicacin de datos en el diseo de una base de datos distribuida? Cules son las unidades de datos que estn distribuidas habitualmente entre los diferentes sitios? Significa que cada fragmento o cada copia del mismo, debe estar asignado a un sitio concreto del sistema distribuido. El nmero de copias de cada fragmento puede oscilar desde una hasta el nmero total de sitios del sistema distribuido. Existe un caso especial de replicacin parcial que ocurre entre trabajadores mviles (como comerciales, planificadores, financieros, y cobradores de deudas), los cuales llevan las bases de datos parcialmente replicadas en sus porttiles y PDAs y que las sincronizan peridicamente contra la base de los datos del sistema. Pg. 757

7.- Cmo se especifica el particionamiento horizontal de una relacin? Cmo puede reponerse una relacin a partir de un particionamiento horizontal completo? El particionamiento horizontal se especifica, cuando ste divide una relacin horizontalmente, agrupando filas para crear subconjuntos de tuplas, cada uno de ellos con un cierto significado lgico. Para reponerse una relacin a partir de un particionamiento vertical completo se aplica la operacin OUTER UNION sobre los fragmentos verticales (asumidos que no se ha usado fragmentacin horizontal). Comente lo que quiere decir los siguientes trminos: grado de homogeneidad de un DDBMS, grado de autonoma local de un DDBMS, DBMS federado, transparencia de distribucin, transparencia de replicacin y sistema de mltiples bases de datos. El grado de autonoma local surge cuando se permite que las transacciones tengan acceso directo a un servidor. La homogeneidad de un DDBMS es aquella que surge cuando todos los servidores (o DBMSs locales individuales) y todos los usuarios (clientes) usan idntico software. La transparencia de distribucin hace referencia a la autonoma del usuario de los detalles operacionales de la red. Puede dividirse en transparencia de localizacin y de denominacin. La transparencia de replicacin es aquella en la que pueden almacenarse copias de los datos en distintos lugares para disponer de una mayor disponibilidad, rendimiento y fiabilidad. En el sistema de mltiples bases de datos, cada servidor es un BDMS centralizado independiente y autnomo que tiene sus propios usuarios, transacciones y DBA locales y que, por consiguiente, cuenta con un amplio grado de autonoma local.

Exponga los problemas relativos al nombrado en las bases de datos distribuidas. Tratar con mltiples copias de los datos. El mtodo de control de la concurrencia es responsable de mantener la consistencia de todas esas copias. Fallos de los sitios individuales. En caso de ser posible, el DDBMS debe seguir operando con los sitios que estn en funcionamiento cuando uno o ms de estos sitios fallan. Fallos de los enlaces de comunicacin. El sistema debe ser capaz de tratar con los fallos que se conduzcan en los enlaces de comunicacin que conectan los sitios. Confirmacin distribuida. Pueden aparecer problemas a la hora de confirmar (commit) una transaccin que est accediendo a las bases de datos almacenadas en varios sitios si alguno de ellos falla en el proceso. Estancamiento distribuido. El interbloqueo (deadlock) puede producirse entre varios sitios, por lo que deben extenderse las tcnicas para gestionarlo. Pg. 755

8.- Como se especifica el particionamiento vertical de una relacin? Este divide una relacin verticalmente por columnas. Pg. 755 Cmo puede reponerse una relacin a partir de un particionamiento vertical completo? Incluir la clave primaria o alguna otra clave candidata en cada fragmento vertical de modo que nos permita reconstruir la relacin complete a partir de ellos. Pg. 756 9.- Comente lo que quieren decir las siguientes trminos: grado de homogeneidad de un DDBMS, grado de autonoma local de un DDBMS, DBMS federado, transparencia de distribucin, transparencia de fragmentacin, transparencia de replicacin y sistema de mltiples base de datos. Grado de homogeneidad.- Este consiste si todos los servidores o DBMSs locales individuales y los usuarios (clientes) usan software idntico. Grado de autonoma local.-Este refiere a si se permite que las transacciones tengan acceso directo a un servidor el sistema tiene cierto grado de autonoma local. Si no hay previsin de que el sitio local funcione como un DBMS aislado se dice que no tiene autonoma local. DBMS federado.- En este cada servidor es un DBMS centralizado independiente y autnomo que tiene sus propios usuarios, transacciones y DBA locales. Se utiliza cuando existe una vista global o esquema de la federacin de base de datos que esta compartida por las aplicaciones. Transparencia de distribucin.- En una DDBMS sin trasparencia de distribucin el usuario articula una consulta directamente en trminos de fragmentos especficos. Transparencia de fragmentacin.- Permite que el usuario especifique una consulta o una peticin de actualizacin exactamente como si estuviera el DBMS centralizado. Transparencia de replicacin.- Aplica cuando el DDBMS determina que un elemento referenciado en la consulta esta replicado debe elegir, o materializar, una replica particular durante la ejecucin de la misma. Sistema de Mltiples Bases de datos.- Este se especifica por cada fragmento utilizando una condicin especial llamada guardin, este las distribuye a travs de unas tuplas que guardan en el catalogo guardin. Pg. 759, 761, 766, 767

También podría gustarte