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 (2009-10)
Grupo (*)Número
1 6
TOTAL 6
(*) 1: GRUPO 1 - CAS


Ofertada como libre elección (2009-10)
Número máximo de alumnos: Sin límite
Pincha aquí para ver a qué estudios se oferta
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2009-10)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula
CLASE TEÓRICA 1 01/02/2010 21/05/2010 L 11:00 13:00 0039P1105
PRÁCTICAS CON ORDENADOR 1 01/02/2010 21/05/2010 J 09:00 11:00 0039P1105
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
(*) PRÁCTICAS CON ORDENADOR
1: GRUPO Prácticas BDD-01 - CAS


Grupos de matricula (2009-10)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 2do. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2009-10)
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 (2009-10)
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 (2009-10)
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 (2009-10)
Grupo Profesor/a
TEORIA COMPARTIDA DE 9237 Y 93121Martínez Barco, Patricio
PRÁCTICAS CON ORDENADOR DE 92371Suarez Cueto, Armando
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
https://maktub.eps.ua.es/servicios/aulavirtual/informacion/publicidadLabUbi.phtml
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

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 : Prentice-Hall, cop.1999.
ISBN:0-13-607938-5
Recomendado por:SUAREZ CUETO, ARMANDO
[ Acceso al catálogo de la biblioteca universitaria ]

Principles of distributed database systems
Autor(es):M. Tamer èOzsu, Patrick Valduriez
Edición:Upper Saddle River (New Jersey) : Prentice Hall, 1999.
ISBN:0-13-659707-6
Recomendado por:SUAREZ CUETO, ARMANDO
[ 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
SUAREZ CUETO, ARMANDO
[ 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 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
SUAREZ CUETO, ARMANDO
[ 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
SUAREZ CUETO, ARMANDO
[ 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 (2009-10)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Exámenes extraordinarios de finalización de estudios (diciembre) -1 06/11/2009 -
Periodo ordinario para asignaturas de segundo semestre y anuales -1 26/05/2010 12:00 15:00 EP/S-10P -
Periodo extraordinario de julio -1 15/07/2010 11:30 12:30 A2/Z11 -
(*) 1: GRUPO 1 - CAS


Instrumentos y criterios de evaluación (2009-10)
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.