Usted está aquí: Inicio web asignaturas

TECNOLOGÍA AVANZADA DE BASES DE DATOS

  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 INGENIERÍA INFORMÁTICA    
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%

 

 

Profesores

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 Objeto-Relacionales.
2.3. Sistemas de Bases de Datos Orientados a Objetos.


Tema 3. Bases de datos distribuidas.

3.1. Conceptos generales de bases de datos distribuidas.
3.2. Técnicas de diseño.
3.3. Procesamiento y optimización de consultas distribuidas.

Tema 4. Almacenes de datos.

4.1. Conceptos generales.
4.2. Diseño de almancenes de datos: Sistemas OLAP.
4.3. Arquitecturas.
4.4. Modelado multidimensional.


PRÁCTICAS
=========

Práctica 0. Diseño e implementación de una base de datos relacional.
Práctica 1. Introducción al lenguaje PL/SQL.
Práctica 2. Excepciones y Cursores.
Práctica 3. Objetos procedurales.
Práctica 4. Secuencias y Disparadores.
Práctica 5. Creación de tipos y objetos en bases de datos objeto-
relacionales.
Práctica 6. Creación de tablas e implementación de métodos en bases
de datos objeto-relacionales.
Práctica 7. Manipulación de bases de datos objeto-
relacionales.

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

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 profesor: 2  
    • Sin presencia del profesor: 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

Sesiones académicas teóricas:Si   Exposición y debate:Si   Tutorías especializadas:No  
Sesiones académicas Prácticas:Si   Visitas y excursiones:No   Controles de lecturas obligatorias:No  

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.
- 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 * Problemas

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.