Escuela Técnica Superior de Ingeniería Informática Máster en Ingeniería Informática aplicada a la Industria, a la Ingeniería del Software y a los Sistemas y Tecnologías de la Información GUÍA DOCENTE DE LA ASIGNATURA: Bases de Datos Avanzadas Curso Académico 2012-2013 Versión 2.0-15012010
1. Datos Descriptivos de la Asignatura Código: 135212201 - Centro: Escuela Técnica Superior de Ingeniería Informática - Titulación: Master Oficial en Ingeniería Informática aplicada a la Industria, a la Ingeniería del Software y a los Sistemas y Tecnologías de la Información - Plan de Estudios: Decreto 43/2008 - Rama de conocimiento: Enseñanzas Técnicas - Intensificación (sólo en caso de Máster): Ingeniería del Software - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Ciencias de la Computación e Inteligencia Artificial - Curso: 1º - Carácter: Obligatoria de Especialidad Ingeniería del Software - Duración: Bimestral - Créditos: 3 (1,5+1,5) - Dirección Web de la asignatura: http://campusvirtual.ull.es - Idioma: Español 2. Prerrequisitos para cursar la asignatura Esenciales / Recomendables: Conocimientos en Bases de Datos 3. Profesorado que imparte la asignatura Coordinación / Profesor/a: Virginia Gutiérrez Rodríguez - Grupo: Unico - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Ciencias de la Computación e Inteligencia Artificial - Centro: Escuela Técnica Superior de Ingeniería Informática - Lugar Tutoría (1) : 2ª planta, Facultad de Educación (Torre Profesor Agustín Arevalo) - Horario Tutoría (1) : Lunes 11:00-14:00 y Martes de 17:00-20:00 (2º Cuatrimestre) - Teléfono (despacho/tutoría): 922 319183 - Correo electrónico: vgutier@ull.es - Dirección web docente: http://webpages.ull.es/users/vgutier - 1 -
Profesor/a: Isabel Sánchez Berriel - Grupo: Unico - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Ciencias de la Computación e Inteligencia Artificial - Centro: Escuela Técnica Superior de Ingeniería Informática - Lugar Tutoría (1) : 2ª planta, Facultad de Educación (Torre Profesor Agustín Arevalo) - Horario Tutoría (1) : Lunes 9:00-12:00 y Miércoles de 9:00-11:00 y 17:00-18:00 - Teléfono (despacho/tutoría): 922 319449 - Correo electrónico: isanchez@ull.es - Dirección web docente: http://webpages.ull.es/users/isanchez 4. Contextualización de la asignatura en el Plan de Estudios La asignatura se encuentra en el tercer bimestre del curso único del Máster Oficial en Ingeniería Informática aplicada a la Industria, a la Ingeniería del Software y a los sistemas y Tecnologías de la Información, dentro del cuerpo de materias obligatorias en la especialidad Ingeniería del Software. 5. Objetivos Objetivos del Titulo desarrollados en la asignatura Formación de expertos universitarios en Sistemas y Tecnologías de la Información, la Ingeniería del Software y las Aplicaciones Informáticas Industriales. Desarrollar en el alumnado capacidades y destrezas que les permitan usar técnicas avanzadas de auditoría y calidad del software, gestión de proyectos, diseño y seguridad en redes y sistemas, minería de datos, aplicaciones web, bases de datos, inteligencia artificial, etc. Que el alumno sea capaz de aprender de forma autónoma. Formar investigadores que conozcan y respeten los procedimientos del método científico y que sean capaces de planear y ejecutar de manera solvente tareas de investigación, así como de interpretar sus resultados y extraer de ellos conclusiones que permitan ampliar el conocimiento científico y contribuir a la resolución de problemas sociales y económicos. Objetivos generales de la asignatura Obtener conocimientos avanzados de Sistemas de Bases de Datos Adquirir conocimientos para poder especificar, diseñar, analizar y elaborar utilizando distintas tecnologías y arquitecturas la implementación de aplicaciones sobre bases de datos Obtener una visión amplia de las nuevas tendencias de las Bases de Datos en los campos de innovaciones tecnológicas, gestión del conocimiento, inteligencia de negocios,.. Tener contacto directo los alumnos con un problema real - 2 -
6. Competencias Competencias generales del Título desarrolladas en la asignatura Instrumentales // Instrumental Capacidad de análisis y síntesis Capacidad de organizar y planificar Habilidades de gestión de la información (habilidad para buscar y analizar información proveniente de fuentes diversas) Resolución de problemas Toma de decisiones Personales // Personal Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Capacidad de trabajar en un equipo interdisciplinar Sistémicas // Systemic Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad para adaptarse a nuevas situaciones Capacidad para generar nuevas ideas (creatividad) Competencias específicas del Título desarrolladas en la asignatura Conocimientos (Saber) // Knowledge (Knowing) Conocer los estándares relacionados con las aplicaciones de bases de datos. Entender el papel que desempeña las Bases de Datos en los Sistemas de Información. Destrezas (Saber hacer) // Skills (Knowing how to do) Destreza en el diseño y creación de bases de datos usables, accesibles y adaptables. Actitudes y valores (Saber Ser) // Attitudes and values (Knowing how to be) Tener iniciativa para aportar y/o evaluar soluciones alternativas o novedosas a los problemas, demostrando flexibilidad y profesionalidad a la hora de considerar distintos criterios de evaluación. Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones. Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de colaborar en un entorno multidisciplinar. - 3 -
7. Contenidos de la asignatura Módulo I - Profesor/a: Virginia Gutiérrez Rodríguez. Isabel Sánchez Berriel - Temas (epígrafes) Tema 1.- Modelos para la funcionalidad Bases de Datos orientadas a objetos y objeto-relacional Bases de Datos deductivas y difusas Sistemas de Recuperación de la Información Bases de Datos Multimedia Bases de datos Temporales Tema 2.- Modelos para la distribución Bases de Datos heterogéneas Multibases de Datos Bases de Datos Federadas Bases de Datos móviles Tema 3.- Modelos para el rendimiento Bases de Datos Grid Almacén de Datos Bases de Datos en Tiempo Real Bases de Datos en Memoria Principal 8. Metodología y Volumen de trabajo del estudiante (2) Metodología y Volumen de trabajo Créditos: 3 Horas: 75 VOLUMEN DE TRABAJO ACTIVIDADES DE APRENDIZAJE PRESENCIALIDAD TRABAJO AUTÓNOMO del alumnado HORAS TOTALES Clase magistral 7 7 Asistencia clases prácticas (aula / sala de demostraciones / prácticas simuladas) Asistencia a Tutoría Académica-Formativa (presenciales y virtuales) 16 16 5 5 Realización de trabajos teóricos 6 6 Realización de trabajos prácticos 20 20 Realización de actividades complementarias 2 2-4 -
Estudio preparación clases teóricas 7 7 Estudio preparación clases prácticas 10 10 HORAS TOTALES 30 45 75 9. Bibliografía / Recursos Bibliografía Básica (3) Tecnología y Diseño de Bases de Datos. M. Piattini, E. Marcos RA-MA, 2006 Fundamentals of Database Systems. R. Elmasri, S. Navethe. Addison-Wesley, 2004 Sistemas de bases de datos : un enfoque práctico para diseño, implementación y gestión.thomas M. Connolly, Carolyn E. Begg (traducción Vuelapluma). Pearson Educación, D.L. 2005 Procesamiento de bases de datos : Fundamentos, diseño e instrumentación. David M. Kroenke. Prentice-Hall Bibliografía Complementaria (4) Fundamentos de Bases de Datos. H.F. Korth, A. Silberschatz. McGraw-Hill, 2006 An introduction of database. C. J. DATE. Addison-Wesley, 2004 Recursos (4) Software de Bases de Datos: Postgtresql, MySQL, Oracle, SQLServer (3) Se recomienda acotar el número de bibliografía. (4) Este apartado podrá ser eliminado en el caso en que el profesorado estime que las características y necesidades de la asignatura no lo hacen necesario. 10. Sistema de Evaluación y Calificación Estrategia Evaluativa Seguimiento de las diversas actividades desarrolladas en el aula, laboratorio o virtualmente, que serán utilizadas para su evaluación. Desarrollo y exposición de trabajos Realización de un trabajo práctico final Ponderación a aplicar: Actividades en clase(ejercicios, lecturas, exposiciones,...):30%, Actividades virtuales: 10%, Prácticas laboratorio : 20%, Realización de trabajo práctico final: 30%, Aportaciones alumnos (debates,foros,..): 10% 11. Cronograma/Calendario de la asignatura 2 er Cuatrimestre (6) SEMANA Temas Clases Teóricas Clases Prácticas Actividad 3: Semana 1: Tema 1. Bases de Datos Orientadas a Objetos Repaso de conceptos de bases de datos relacionales y paradigma de orientación a objetos. Introducción al diseño de bases de datos orientadas a objetos. Trabajo en un proyecto de Bases de Datos relacional orientada a objetos - 5 -
Semana 2: Tema 1. Bases de Datos Deductivas y Difusas Repaso de conceptos de lógica predicados y lógica difusa. Presentación de los conceptos de Bases de Datos Deductivas y difusas Trabajo de investigación sobre Datalog y FuzzySQL Tutoría Semana 3: Tema 1. Sistemas de Recuperación de la Información Presentación de los concpetos de los Sistemas de Recuperación de la Información Trabajo de investigación sobre los Sistemas de Recuperación de la Información Diseño de una bases de datos basada en conocimiento. Semana 4: Tema 1. Bases de Datos Multimedia y Temporales Presentación de los concpetos de Bases de Datos Multimedia y temporales Trabajo de investigación sobre las Bases de Datos Multimedia Tutoría Semana 5: Tema 2. Modelos para la distribución Presentación de los concpetos de Bases de Datos heterogéneas, multibases de datos y bases de datos federadas Ejemplo de Bases de datos distribuida Diseño de una bases de datos distribuida Semana 6: Tema 2. Bases de datos móviles Introducción a las bases de datos móviles Ejemplo de bases de bases de datos móviles Tutoría Semana 7: Tema 3.Modelos para el rendimiento Introducción a las bases de datos Grid, almacenes de datos, en tiempo real y en memoria pirncipal Presentación de trabajos teóricos Presentación de los trabajos prácticos Realización de una presentación resumen de los trabajos - 6 -