Accesos directos a las distintas zonas del curso
Ir a los contenidos
Ir a menú navegación principal
Ir a menú pie de página
Subject code : 71013041
Objetivo de aprendizaje: Describir diferentes formas de procesar y optimizar consultas en bases de datos.
La Unidad I consta de dos temas que abordan los algoritmos de evaluación de consultas y su optimización. En estos temas se examinan los aspectos internos de los componentes de almacenamiento y de recuperación de las bases de datos.
TEMA 1. Procesamiento de consultas.
TEMA 2. Optimización de consultas.
Objetivo de aprendizaje: Describir y aplicar algoritmos para la concurrencia de transacciones.
La Unidad II consta de dos temas. El tema 3 se centra en los fundamentos de los sistemas de procesamiento de transacciones, incluidas la atomicidad, la consistencia, el aislamiento y la durabilidad de las transacciones, así como la noción de secuencialidad. El tema 4 se centra en el control de la concurrencia y presenta varias técnicas para garantizar la secuencialidad, incluidos el bloqueo, las marcas de tiempo y las técnicas optimistas (de validación). Este tema también trata los interbloqueos.
TEMA 3. Transacciones.
TEMA 4. Control de concurrencia.
Objetivo de aprendizaje: Describir técnicas de recuperación de la información y sus diferencias principales.
La Unidad III consta de un tema y trata sobre las técnicas de recuperación de la información de datos para las consultas de datos textuales, incluidas las técnicas basadas en hipervínculos usadas en los motores de búsquedas Web.
TEMA 5. Recuperación de la información.
Objetivo de aprendizaje: Describir diferentes arquitecturas de sistemas de almacenamiento de información.
La Unidad IV consta de dos temas. El Tema 6 presenta una introducción a la arquitectura de los sistemas informáticos y describe la influencia de los sistemas subyacentes a los sistemas de bases de datos. En este tema se presentan brevemente los sistemas centralizados, los sistemas cliente-servidor, las arquitecturas paralela y distribuida, y los tipos de red. El tema 7 trata de los sistemas distribuidos de bases de datos, revisitando los aspectos del diseño de bases de datos, la gestión de las transacciones y la evaluación y la optimización de las consultas en el contexto de las bases de datos distribuidas. Este tema también trata aspectos de la disponibilidad de los sistemas durante los fallos, las bases de datos distribuidas heterogéneas, las bases de datos basadas en la nube y los sistemas de directorio distribuidos.
Tema 6. Arquitectura de los sistemas de bases de datos.
Tema 7. Bases de datos distribuidas.
Objetivo de aprendizaje: Conocer nuevas formas de almacenamiento y procesamiento de datos masivos (Big Data).
La Unidad V consta de un tema y trata sobre nuevos modelos de bases de datos que han surgido en los últimos años como respuesta a nuevas necesidades, tales como el almacenamiento de datos masivos (Big Data).
TEMA 8. Modelos de bases de datos no relacionales.
Objetivos de aprendizaje:
Esta prueba de evaluación consiste en el diseño e implementación de una práctica de laboratorio de manejo de datos masivos, o Big Data.