Saltar al contingut Menu
Mapa
  • Inicio
  • Información
  • Contacto
  • Mapa

Sistemas de Gestión de Bases de Datos y de Objetos (SGBDO)

Créditos Dept.
7.5 (6.0 ECTS) ESSI

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

El estudiante conocerá cómo son los sistemas de gestión de bases de datos y de objetos, es decir, sus arquitecturas y las técnicas que utilizan para resolver la problemática de la gestión de bases de datos. Asimismo, se introduce al estudiante en temas avanzados de los SGBD relacionales y en nuevos SGBD posrelacionales.

Objectivos Específicos

Conocimientos

  1. Conocer las arquitecturas de los SGBD relacionales y de objetos.
  2. Conocer los métodos para el procesamiento de las consultas.
  3. Conocer los métodos para la gestión de concurrencia.
  4. Conocer los métodos para la gestión de datos.
  5. Conocer otras arquitecturas, y temas avanzados en bases de datos relacionales y post-relacionales.

Habilidades

  1. Saber aplicar las diversas técnicas (ver conocimientos) para resolver la problemática de la gestión de datos.
  2. Saber evaluar SGBDs en función de los mecanismos que se usan para resolver la problemática de gestión de datos.

Competencias

  1. Capacidad para trabajar efectivamente en grupos pequeños de personas para la resolución de un problema de dificultad media.
  2. Capacidad para relacionar y estructurar información de varias fuentes, para integrar ideas y conocimientos.
  3. Capacidad para hacer presentaciones convincentes de manera oral, tanto formales como informales.
  4. Ser capaz de entender y criticar constructivamente las presentaciones de otros.

Contenidos

Horas estimadas de:

T P L Alt L Ext. Est O. Ext.
Teoria Problemas Laboratorio Otras actividades Laboratorio externo Estudio Otras horas fuera del horario fijado

1. Arquitecturas de SGBD
T      P      L      Alt    L Ext. Est    O. Ext. Total 
4,0 0 0 0 0 4,0 0 8,0

2. Gestor del proceso de las consultas
T      P      L      Alt    L Ext. Est    O. Ext. Total 
6,0 3,0 0 0 0 9,0 0 18,0

3. Gestor de concurrencia
T      P      L      Alt    L Ext. Est    O. Ext. Total 
11,0 5,0 0 0 0 16,0 0 32,0

4. Gestor de datos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
8,0 3,0 0 0 0 6,0 0 17,0

5. NoSQL
T      P      L      Alt    L Ext. Est    O. Ext. Total 
3,0 0 0 0 2,0 5,0 0 10,0

6. Temas para el Seminario
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 0 30,0 0 0 30,0 60,0
BDOO, Paral.lelisme, Magatzem de dades, Mineria de dades, XML, Object-relational, Interoperables, Deductives, etc
  • Otras actividades:
    Presentación y discusión por parte de los alumnos de los temas de este contenido.
    (Ver metodología docente)
  • Otras actividades fuera del horario fijado:
    Preparación del tema.


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
32,0 11,0 0 30,0 2,0 40,0 30,0 145,0
Horas adicionales dedicadas a la evaluación 5,0
Total horas de trabajo para el estudiante 150,0

Metodología docente

La asignatura tiene dos partes: Teoría y problemas (algo más de la mitad del curso) y Seminarios.

SEMINARIOS



15 sesiones de dos horas.



Cada tema del seminario será preparado por dos grupos de dos alumnos:

1r grupo: será el presentador del tema (1 hora)

2º grupo: será el "responder" del tema (1/2 hora)



El resto de alumnos ha de entregar un informe y resolver un pequeño ejercicio/cuestionario sobre el tema.

Método de evaluación

A lo largo del curso se harán sesiones de problemas dentro de las
horas de clase. Además, los estudiantes deberán realizar ejercicios en casa y preparar una presentación que deberán exponer en clase. Todas ellas se tendrán en cuenta en la nota final de la siguiente manera:

Nota final = 55% P + 35% S + 10% C

P = Promedio ponderado de las notas de problemas (un 5% corresponderá a la nota de trabajo en equipo que pondrá el profesor a partir de las puntuaciones otorgadas por los diferentes compañeros de problemas que cada uno haya tenido a lo largo del curso)
S = Nota de la presentación (un 5% será decidido por el profesor en función de puntuaciones otorgadas por los propios compañeros de grupo que asisten a las presentaciones)
C = Promedio ponderado de las notas de los ejercicios hechos en casa

Cálculo de P y C:
1) Multiplicar la nota obtenida en cada ejercicio por un peso igual a 1, 2 o 4 (dependiendo del contenido del ejercicio en cuestión). Habrá más de 6 ejercicios puntuables a lo largo del curso.
2) Dividir la suma de estos valores por la suma de pesos asignados

Bibliografía básica

  • Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom Database systems : the complete book, Prentice Hall, 2002.
  • G. Gardarin & P. Valduriez Relational Databases and Knowledge Bases, Addison-Wesley, 1989.
  • Ramez Elmasri, Shamkant B. Navathe Fundamentals of database systems, Addison-Wesley, 2004.
  • C. Yu & W. Meng Principles of Database Query Processing for Advanced Applications, Morgan Kaufmann, 1998.
  • M. Tamer Özsu, Patrick Valduriez Principles of distributed database systems, Prentice Hall, 1999.

Bibliografía complementaria

  • Elisa Bertino, Lorenzo Martino Object-oriented database systems : concepts and architectures, Addison-Wesley, 1993.
  • Mario Piattini, Oscar Díaz, editors Advanced database technology and design, Artech house, 2000.
  • Ling Liu, M. Tamer Özsu (Eds.) Encyclopedia of Database Systems , Springer, 2009.

Enlaces web

(Información no introducida)

Capacidades previas

Conocer el modelo relacional, incluyendo álgebra relacional y SQL:1999.

Conocer los aspectos fundamentales en el diseño de BD y en su administración.

Pre-requisitos sugeridos: DABD


Compartir

 
logo FIB © Facultad de Informática de Barcelona - Contacto - RSS
Esta web utiliza cookies propias para ofrecerle una mejor experiencia y servicio. Si continúa la navegación, entendemos que acepta nuestra política de cookies. Versión clássica Versión móvil