Fichas de asignaturas 2011-12
![]() |
TECNOLOGÍA AVANZADA DE BASES DE DATOS |
![]() ![]() |
|
Asignatura |
![]() |
| |
Profesorado |
![]() |
| |
Situación |
![]() |
| |
Competencias |
![]() |
| |
Objetivos |
![]() |
| |
Programa |
![]() |
| |
Actividades |
![]() |
| |
Metodología |
![]() |
| |
Distribucion |
![]() |
| |
Técnicas Docentes |
![]() |
| |
Evaluación |
![]() |
| |
Recursos Bibliográficos |
![]() |
Código | Nombre | |||
Asignatura | 1713030 | TECNOLOGÍA AVANZADA DE BASES DE DATOS | Créditos Teóricos | 0 |
Descriptor | ADVANCED DATABASE TECHNOLOGY | Créditos Prácticos | 6 | |
Titulación | 1713 | INGENIERÍA EN INFORMÁTICA | Tipo | Troncal |
Departamento | C137 | LENGUAJES Y SISTEMAS INFORMATICOS | ||
Curso | 4 | |||
Duración (A: Anual, 1Q/2Q) | 1Q | |||
Créditos ECTS | 5 |
Para el curso | Créditos superados frente a presentados | Créditos superados frente a matriculados |
2007-08 | 84.0% | 72.4% |
Pulse aquí si desea visionar el fichero referente al cronograma sobre el número de horas de los estudiantes.
Profesorado
Mercedes Ruiz Carreira
Situación
Prerrequisitos
Ninguno.
Contexto dentro de la titulación
Asignatura correspondiente a la materia troncal de Sistemas Informáticos.
Recomendaciones
Ninguna.
Competencias
Competencias transversales/genéricas
INSTRUMENTALES - Capacidad de análisis y síntesis. - Capacidad de organización y planificación. - Comunicación oral y escrita. - Toma de decisiones. PERSONALES - Trabajo en equipo. - Habilidades en las relaciones interpersonales. SISTÉMICAS - Razonamiento crítico. - Aprendizaje autónomo. - Creatividad. - Motivación por la calidad.
Competencias específicas
Cognitivas(Saber):
- Conocer las principales arquitecturas de bases de datos y sus aplicaciones. - Conocer y diferenciar los conceptos de bases de datos orientadas a objetos y objeto-relacionales. - Conocer las extensiones características del modelo de datos objeto-relacional respecto del modelo de datos relacional. - Conocer los lenguajes de definición y manipulación de objetos. - Conocer los estándares implicados en el diseño de bases de datos orientadas a objetos y objeto-relacionales. - Conocer los principios de diseño de las bases de datos distribuidas. - Conocer los principios de procesamiento y optimización de consultas en bases de datos distribuidas. - Conocer los principios de diseño de bases de datos multidimensionales.
Procedimentales/Instrumentales(Saber hacer):
- Ser capaz de formalizar un esquema conceptual utilizando el perfil para bases de datos de UML. - Ser capaz de obtener un esquema lógico objeto-relacional a partir de un esquema conceptual expresado de acuerdo con el perfil para bases de datos de UML. - Ser capaz de utilizar el lenguaje SQL3 para expresar un esquema lógico objeto-relacional - Ser capaz de diseñar las estructuras físicas más adecuadas para implementar en la base de datos a partir de un esquema lógico objeto-relacional y unos requisitos de rendimiento dados. - Ser capaz de escribir las sentencias necesarias para la creación y manipulación de las estructuras de una base de datos objeto-relacional utilizando el lenguaje SQL. - Ser capaz de diseñar y organizar los fragmentos que optimizan una consulta dada para una base de datos distribuida. - Ser capaz de diseñar un esquema en estrella para ser utilizado en la traducción de un sistema multidimensional a un sistema ROLAP.
Actitudinales:
- Valorar la importancia de un correcto diseño lógico de una base de datos que satisfaga completamente los requisitos de información. - Estar motivado para identificar, diseñar e implantar acciones de mejora.
Objetivos
- Conocer las arquitecturas actuales de bases de datos y sus aplicaciones. - Conocer los modelos de datos orientados a objetos y objeto- relacionales. - Ser capaz de realizar diseños lógicos correctos bajo los modelos anteriores. - Conocer los estándares de aplicación en los modelos OO y OR. - Conocer y aplicar los conceptos de diseño de bases de datos distribuidas. - Conocer y aplicar los conceptos de diseño de almacenes de datos y bases de datos multidimensionales.
Programa
TEORÍA ====== Tema 1. Visión global. 1.1. Características generales de las bases de datos. 1.2. Modelos de datos: Comparativa. 1.3. Arquitecturas. 1.4. Tendencias y aplicaciones actuales. Tema 2. Bases de datos Orientadas a Objetos y Objeto-Relacionales. 2.1. Introducción a los sistemas de bases de datos OO y OR. 2.2. Sistemas de Bases de Datos Orientadas a Objetos 2.2.1. ODMG3 2.2.2. Modelo de objetos 2.2.3. Lenguaje de definición de objetos 2.2.4. Diagrama de clases UML 2.2.5. Lenguaje de consulta de objetos 2.3. Sistemas de Bases de Datos Objeto-Relacionales. 2.3.1. El estándar SQL 3. 2.3.2. Diseño Lógico Objeto-Relacional 2.3.3. DDL para bases de datos Objeto-Relacionales Tema 3. Bases de datos distribuidas. 3.1. Conceptos generales de bases de datos distribuidas. 3.1.1. Fragmentación horizontal. 3.1.2. Fragmentacion vertical. 3.1.3. Replicación. 3.2. Técnicas de diseño. 3.2.1. Traducción de esquemas. 3.2.2. Integración de esquemas. 3.3. Procesamiento y optimización de consultas distribuidas. 3.3.1. Tipos de optimización de consultas. 3.3.2. Operador de semirreunión. Tema 4. Almacenes de datos. 4.1. Conceptos generales. 4.2. Diseño de almancenes de datos: Sistemas OLAP. 4.3. Arquitecturas. 4.3.1. OLAP. 4.3.2. ROLAP. 4.3.2. MOLAP. 4.4. Modelado multidimensional. PRÁCTICAS ========= Práctica 0. Diseño e implementación de una base de datos relacional. Práctica 1. Construcción de objetos procedurales en una base de datos. Práctica 2. Uso de cursores en la construcción de objetos procedurales en una base de datos. Práctica 3. Creación de tipos y objetos en bases de datos objeto- relacionales. Práctica 4. Creación de tablas e implementación de métodos en bases de datos objeto-relacionales. Práctica 5. Inserciones y consultas en bases de datos objeto- relacionales Práctica 6. Bases de Datos Distribuidas. Fragmentación horizontal. Práctica 7. Bases de Datos Distribuidas. Fragmentación vertical. Práctica 8. Bases de Datos Distribuidas. Replicación.
Actividades
Se realizarán los siguientes tipos de actividades para la consecución de las competencias específicas y desarrollo de las competencias genéricas que se citan a continuación: TRABAJO EN EQUIPO - Capacidad de organización y planificación. - Comunicación oral y escrita. - Toma de decisiones. - Habilidades en las relaciones interpersonales. RESOLUCIÓN DE PROBLEMAS - Capacidad de análisis y síntesis. - Razonamiento crítico. - Creatividad. EXPOSICIONES - Comunicación oral y escrita. - Creatividad. - Toma de decisiones. DEBATE - Capacidad de análisis y síntesis. - Razonamiento crítico. - Comunicación oral y escrita. - Creatividad. - Toma de decisiones. - Habilidades en las relaciones interpersonales. BÚSQUEDA DE INFORMACIÓN - Capacidad de análisis y síntesis. - Razonamiento crítico. - Creatividad. - Toma de decisiones. REALIZACIÓN DE UN TRABAJO ACADÉMICAMENTE DIRIGIDO Para superar la asignatura, los alumnos deberán realizar un trabajo consistente en la aplicación de los conocimientos teóricos/prácticos estudiados a un caso práctico concreto. Este trabajo se realizará en grupos formados por entre tres y cinco alumnos y tendrá un seguimiento periódico mediante entrevistas del grupo de trabajo con el profesor. En el desarrollo de este trabajo, se desarrollarán las siguientes competencias genéricas: - Compromiso ético. - Aprendizaje autónomo. - Motivación por la calidad. - Capacidad de organización y planificación. - Comunicación oral y escrita. - Toma de decisiones. - Capacidad de análisis y síntesis. - Razonamiento crítico. - Creatividad.
Metodología
Para la consecución de los objetivos y de las competencias transversales establecidas en la asignatura, se utilizarán los siguientes métodos docentes: - Lección. En algunas clases teóricas, se utilizará este método para la exposición por parte del profesor de los conceptos teóricos principales de cada uno de los temas que conforman el temario teórico de la asignatura. - Enseñanza mediante aprendizaje tutorado. Algunos contenidos teórico/prácticos de la asignatura se trabajarán utilizando esta técnica de manera que se promueva un aprendizaje autónomo de los alumnos. El profesor diseñará las actividades necesarias asegurándose de que en su realización, el alumno adquiera los conocimientos objetivos. Finalmente el alumno realizará una exposición de su trabajo, que supondrá un seminario especializado para el resto de alumnos en el aula.
Distribución de horas de trabajo del alumno/a
Nº de Horas (indicar total): 112,5
- Clases Teóricas: 27
- Clases Prácticas: 27
- Exposiciones y Seminarios: 2
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas: 4
- Individules:
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 2
- Sin presencia del profesorado: 3,5
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 48,6
- Preparación de Trabajo Personal:
- ...
- Realización de Exámenes:
- Examen escrito: 3
- Exámenes orales (control del Trabajo Personal):
Técnicas Docentes
|
Criterios y Sistemas de Evaluación
CRITERIOS DE EVALUACIÓN - Precisión y rigurosidad en el conocimiento de los temas tratados. - Correción técnica de los trabajos realizados. - Correción formal de los trabajos realizados. - Dominio de las técnicas estudiadas. - Interés y grado de compromiso en su proceso de aprendizaje. - Participación en las clases y en las actividades propuestas. - Calidad de las exposiciones: comunicación oral, corrección del lenguaje utilizado, utilización adecuada de los términos tecnológicos. - Participación y calidad de las intervenciones en los debates. - Partipación y calidad de las aportaciones en los foros correspondientes al aula virtual. - Realización y calidad de los trabajos relacionados con las conferencias. TÉCNICAS DE EVALUACIÓN - Desarrollo de un trabajo en grupo de carácter técnico. - Exposiciones orales. - Portafolio personal. - Resolución de problemas. - Examen. SISTEMA DE CALIFICACIÓN Los alumnos deberán elegir al comienzo del curso si desean acogerse a un sistema de evaluación continua o final para la convocatoria de febrero. A partir de esta convocatoria, la asignatura se calificará de acuerdo con el sistema de evaluación mediante examen final. Para el sistema de evaluación continua, la calificación final de la asignatura se obtendrá mediante la siguiente fórmula: Calificación final = 0.3 * Calificación Examen + 0.4 * Calificación Trabajo + 0.3 * Actividades Realizadas (incluidas competencias transversales) Para poder aplicar esta fórmula es indispensable haber alcanzado un valor mínimo de 4 puntos en una escala de 10 tanto en el examen como en el trabajo de la asignatura. Los alumnos que al finalizar la asignatura no hayan logrado superarla de acuerdo con la fórmula anterior o que optaran por el sistema de evaluación final, realizarán en las convocatorias oficiales un examen sobre el contenido teórico y práctico. La puntuación obtenida en dicho examen será la calificación final de la asignatura. El examen final estará compuesto de dos partes: Teoría y Problemas/Prácticas que se valorarán al 40% y al 60%, respectivamente, en la calificación mediante examen final de la asignatura.
Recursos Bibliográficos
BIBLIOGRAFÍA BÁSICA =================== Connolly T.M., Begg C.E.(2004) Sistemas de Bases de Datos. Un enfoque práctico para diseño, implementación y gestión. 4ª Edición. Addison Wesley Date CJ. (2001) Introducción a los Sistemas de Bases de Datos. 7ª Ed. Prentice-Hall. Elmasri R. y Navathe SG. (1997) Sistemas de Bases de Datos. Conceptos Fundamentales. Addison-Wesley. Naiburg EJ. y Maksimchuk RA. (2001) UML for Database Design. Addison-Wesley Ramakrishnan R. (1998) Database Management Systems. McGraw-Hill International Editions. Riccardi G. (2001) Principles of Database Systems with Internet and Java Applications. Addison Wesley. Rob P. y Coronel C. (2002) Database Systems. Design, Implementation and Management. 5th. Ed. Thomson Learning. Silberschatz, Korth, Sudarshan (2006) Fundamentos de Bases de Datos. 5ª Edición. Mac Graw Hill Ozsu M.T. y Valduriez P. (1999) Principles of Distributed Database Systems. Prentice-Hall. BIBLIOGRAFÍA COMPLEMENTARIA =========================== Jarke M., Lenzerini M., Vassiliou Y., Vassiliadis P. (2003) Fundamentals of Data Warehouses. Springer-Verlag. Piattini, M. and Diaz, O. (2000) Advanced Database Technology and Design. Artech House. Ullman, JD. (1982) Principles of Database Systems. 2nd. Ed. Computer Science Press.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.