Está en la página 1de 2

BASES DE DATOS AVANZADAS RECONOCIMIENTO DE LA UNIDAD I Anvar Chaves Torres

El propsito de la unidad 1 es profundizar en algunos conceptos fundamentales de bases de datos y en el modelo de bases de datos distribuidas. En la primera parte de la unidad se abordan temas como: el modelo entidad relacin, el lgebra relacional, la normalizacin de datos, transacciones y consultas, como paso previo al estudio de las bases de datos distribuidas. En la segunda parte, se estudia: el diseo de bases de datos distribuidas, las consultas y transacciones en este modelo. En este mbito se entiende una base de datos como una coleccin de archivos relacionados que almacenan tanto una representacin abstracta del dominio de un problema del mundo real cuyo manejo resulta de inters para una organizacin, como los datos correspondientes a la informacin acerca del mismo. Tanto la representacin como los datos estn sujetos a una serie de restricciones, las cuales forman parte del dominio del problema y cuya descripcin est tambin almacenada en esos archivos. (Luque et al, 2002: 14). Estos mismos autores mencionan que independientemente de la arquitectura de bases de datos aplicada, esta debe cumplir algunas de las siguientes caractersticas: Versatilidad para la representacin de la informacin Desempeo Mnima redundancia Capacidad de acceso Simplicidad Integridad Seguridad y privacidad Afinacin Interfaz con el pasado y el futuro El modelo Entidad-Relacin es una tcnica para definir las necesidades de informacin de una organizacin. Este modelo, en su forma ms simple, implica identificar asuntos importantes dentro de la organizacin (entidades), propiedades de esos asuntos (atributos) y como se relacionan entre si (relacin). Esto tiene valor solamente dentro del contexto de lo que se realiza en la empresa y en la forma de actuar de estas funciones de gestin sobre el modelo de informacin. Este modelo tiene como objetivos: Proporcionar un modelo preciso de las necesidades de informacin de la organizacin. Proporcionar un modelo independiente de cualquier almacenamiento de datos y mtodo de acceso, que permita tomar decisiones de las tcnicas de implementacin y coexistencia con sistemas antiguos.

Introduccin a las bases distribuidas Segn lo expresan Toledo y Miralles, las bases de datos distribuidas son, fundamentalmente, un grupo de datos que pertenecen a un sistema pero se encuentran repartidos en diferentes computadores conectados en red. Cada equipo cuenta con un SGBD y por ello es autnomo en sus capacidades de procesamiento y puede realizar operaciones locales; no obstante, en cada uno de estos nodos debe ejecutarse una aplicacin global que permita la consulta de todos los datos en la base de datos distribuida. Las bases de datos distribuidas requieren los servicios de una red de comunicaciones, de manera que los procesos que se ejecuten en un sitio puedan enviar y recibir mensajes de otros procesos que se ejecutan en otro sitio. El almacenamiento de los datos puede hacerse mediante dos mtodos: rplica, fragmentacin, o una combinacin de los dos. La rplica consiste en mantener copias de las tablas en los diferentes nodos de la base de datos distribuida. Esta estrategia tiene como ventajas: la disponibilidad de la informacin y el aumento del paralelismo. Al existir rplicas de las tablas en diferentes lugares, los datos estn disponibles aunque el nodo en que se ingresan o generan deje de funcionar; de igual manera, varios procesos pueden acceder a los mismos datos sin problemas de concurrencia dado que los datos estn en ms de un lugar, cuantas ms rplicas existan de la tabla, ms fcil ser acceder a los datos y menor el trfico en la red. El inconveniente con este tipo de sistemas es el costo de actualizacin, pues cada vez que se actualiza una tabla se deben actualizar todas las rplicas de sta. La fragmentacin consiste en dividir las tablas en subconjuntos o fragmentos. Existen tres tipos de fragmentacin: horizontal, vertical y mixta. En la fragmentacin horizontal los fragmentos se definen a travs de una operacin de seleccin y cada uno se sita en un nodo, su reconstruccin se realiza con una operacin de unin. En la fragmentacin vertical los fragmentos se definen a travs de una operacin de proyeccin, por lo que cada fragmento debe incluir la clave primaria de la tabla, y su reconstruccin se realiza con una operacin de join. Por su parte, la fragmentacin mixta, como el mismo nombre lo indica, es una combinacin de las dos anteriores. Las tcnicas de rplica y fragmentacin se pueden aplicar sucesivamente a la misma relacin de partida. Un fragmento se puede replicar y a su vez esa rplica se puede fragmentar, para luego replicar alguno de esos fragmentos. REFERENCIAS LUQUE, Irene; GMEZ-NIETO, Miguel; LPEZ, Enrique y CERRUELA, Gonzalo. Bases de datos. Mxico: Alfaomega, 2002. TOLEDO, Vicente y MIRALLES, Israel. Bases de Datos Distribuidas. (consultado: jul, 26 de 2011). Disponible en: http://www.iessanvicente.com/colaboraciones/BBDDdistribuidas.pdf

También podría gustarte