UA
   BASES DE DATOS DISTRIBUIDAS    Año académico       Versión PDF.
Código9237Descripción
Crdts. Teor.3DISEÑO Y GESTION.ADMINISTRACION Y PROGRAMACION.
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
LENGUAJES Y SISTEMAS INFORMÁTICOSLENGUAJES Y SISTEMAS INFORMATICOS33


Estudios en los que se imparte
Ingeniería en Informática - plan 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2010-11)
Sin Datos


Ofertada como libre elección (2010-11)
Sin departamento
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2010-11)
Sin horario


Grupos de matricula (2010-11)
Sin grupos


Objetivos de las asignatura / competencias (2010-11)
Introducir los principios y características fundamentales de los sistemas de bases de datos distribuidas:
Aprender los aspectos fundamentales de diseño y gestión de las bases de datos distribuidas
Profundizar en el estudio de las necesidad de procesamiento de consultas y transacciones distribuidas en los sistemas de bases de datos distribuidas
Presentar los problemas derivados de la interconexión y operabilidad entre sistemas de bases de datos múltiples y federadas derivadas de su naturaleza, generalmente heterogéneas
Aplicar los conceptos teóricos estudiados en la asignatura mediante el diseño, gestión y administración de una base de datos distribuida completa


Contenidos teóricos y prácticos (2010-11)
Módulo I: Introducción

Unidad 1: Introducción a las bases de datos distribuidas

- Sistemas informáticos distribuidos.
- Arquitectura Cliente/Servidor: Modelos de distribución.
- Introducción a las bases de datos distribuidas.
- Taxonomía de las bases de datos distribuidas.

Módulo II: Diseño y gestión de bases de datos distribuidas


Unidad 2: Sistemas de gestión de bases de datos distribuidos
- Definición de sistema de gestión de base de datos distribuido (SGBDD).
- Objetivos de los SGBDD.
- Modelos arquitectónicos para los SGBDD.

Unidad 3: Diseño de bases de datos distribuidas

- Estrategias de diseño.
- Diseño de la fragmentación.
- Ubicación de fragmentos.
- Fragmentación con réplicas de datos.
- Control de la integridad semántica de los datos distribuidos.

Unidad 4: Administración de bases de datos distribuidas

- Administración del catálogo distribuido.
- Administración de la seguridad: autorización y protección de datos distribuidos.
- Políticas de seguridad.

Módulo III: Consultas y transacciones distribuidas


Unidad 5: Procesamiento de consultas distribuidas
- Niveles del procesamiento de consultas distribuidas.
- Descomposición de consultas.
- Localización de información distribuida.
- Optimización global de la consulta.
- Algoritmos de optimización de consultas distribuidas.

Unidad 6: Control de la concurrencia en transacciones distribuidas

- Introducción a la gestión de transacciones.
- Teoría de la serializabilidad.
- Taxonomía de los mecanismos de control de concurrencias.
- Gestión del interbloqueo.

Unidad 7: Recuperación frente a fallos de transacciones distribuidas

- Fallos en sistemas informáticos distribuidos.
- Fallos en sistemas de gestión de bases de datos distribuidos.
- Protocolos de recuperación distribuida.

Módulo IV: Sistemas de bases de datos múltiples y federadas


Unidad 8: Sistemas de bases de datos múltiples y federadas
- Interoperabilidad entre sistemas de información heterogéneos.
- Niveles de interoperabilidad.
- Integración de las bases de datos.
- Procesamiento de consultas y gestión de transacciones.


Más información
Profesor/a responsable
Martínez Barco , Patricio


Metodología docente (2010-11)
Clases teóricas y prácticas
En las clases de teoría se explicarán los conceptos fundamentales de la asignatura, y se realizarán ejercicios que permitirán a los alumnos asimilar mejor las enseñanzas teóricas.
En las clases de prácticas, los alumnos pondrán en marcha los conocimientos teóricos a través del diseño e implementación de un sistema de base de datos distribuido completo.


Tipo de actividades: teóricas y prácticas
Laboratorios
Las prácticas se realizarán por parejas en el laboratorio asignado.
Los alumnos deberán presentar progresivamente al profesor de prácticas sus avances para permitir la reorientación y corrección de errores sobre la marcha.
El trabajo consistirá en el diseño e implementación de un sistema de base de datos distribuido sobre el sgbd ORACLE, con intervención de dos lugares remotos, entre los que se distribuirá la base de datos.


Profesores (2010-11)
Sin Datos
Enlaces relacionados
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/ds_concepts.htm
http://es.wikipedia.org/wiki/Base_de_datos
http://pcbunn.cithep.caltech.edu/DistributedDatabasesPakistan.pdf
http://sacbeob.8m.com/tutoriales/bddistribuidas/index.htm
http://www.cs.ualberta.ca/~database/ddbook.html
http://www.dlsi.ua.es/asignaturas/bdd/articulos%20recomendados/directorio.html
http://www.oracle.com


Bibliografía

Fundamentos de sistemas de bases de datos
Autor(es):Elmasri, Ramez ; Navathe, Shamkant B.
Edición:Madrid : Pearson Addison-Wesley, 2007.
ISBN:978-84-7829-085-7
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ]

Introducción a los sistemas de bases de datos
Autor(es):Date, C. J.
Edición:México : Pearson Educación, 2001.
ISBN:968-444-419-2
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Principles of distributed database systems
Autor(es):M. Tamer èOzsu, Patrick Valduriez
Edición:Englewood Cliffs.
ISBN:0-13-715681-2
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL
[ Acceso al catálogo de la biblioteca universitaria ]

Principles of distributed database systems
Autor(es):Özsu, M. Tamer ; Valduriez, Patrick
Edición:Englewood Cliffs : Prentice-hall, 2011.
ISBN:0-13-659707-6
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ] [ Enlace al recurso bibliográfico ]

Sistemas de bases de datos : un enfoque práctico para diseño, implementación y gestión
Autor(es):Connolly, Thomas M.; Begg, Carolyn E.
Edición:Madrid : Addison Wesley, 2005.
ISBN:84-7829-075-3
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Sistemas distribuidos : conceptos y diseño
Autor(es):Couloris, George ; Dollimore, Jean
Edición:Madrid : Addison-Wesley, 2001.
ISBN:84-7829-049-4
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Sistemas distribuidos : conceptos y diseño
Autor(es):George Coulouris, Jean Dollimore, Tim Kindberg
Edición:Madrid [etc.].
ISBN:84-7829-049-4
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL
[ Acceso al catálogo de la biblioteca universitaria ]

Sistemas informáticos distribuidos
Autor(es):Martínez-Barco, Patricio, Saiz Noeda, Maximiliano, Clavel Cerro, Josée
Edición:Alicante : Club Universitario, 1999.
ISBN:84-89522-53-6
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL (*1)
[ Acceso al catálogo de la biblioteca universitaria ]

Sistemas informáticos distribuidos
Autor(es):Patricio Martínez Barco, Maximiliano Saiz Noeda, Josée Clavel Cerro
Edición:Alicante.
ISBN:84-89522-53-6
Recomendado por:MARTINEZ BARCO, PATRICIO MANUEL
[ Acceso al catálogo de la biblioteca universitaria ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2010-11)
Información no disponible en estos momentos.


Instrumentos y criterios de evaluación (2010-11)
Evaluación continua, examen final
La evaluación de la parte teórica se realizará por medio de un examen final de conocimientos mínimos. La realización opcional de algunos trabajos por parte del alumno le puede eximir de la realización del examen.
La evaluación de la parte práctica de la asignatura se realizará mediante la presentación del trabajo de diseño e implementación de un sistema de base de datos distribuido completo.
El profesor de prácticas realizará una evaluación continua del mismo a aquellos alumnos que asistan habitualmente a clase, y en caso de no asistencia se citará al alumno a un examen-presentación del sistema en fecha y hora a determinar por el profesor.