Guía Docente
30250 -- Bases de datos 2
Curso:
3
Semestre:
2
Créditos:
6.0
Universidad de Zaragoza
Ingeniería Informática
descargar PDF
Presentación metodológica general

El proceso de aprendizaje que se ha diseñado para esta asignatura se basa en lo siguiente:

  • La presentación de los contenidos de la asignatura por parte de los profesores, así como la realización de ejercicios en clase.
  • El estudio personal de la asignatura por parte de los alumnos y la participación en clase en la resolución de los ejercicios planteados.
  • El desarrollo de trabajos prácticos por parte de los alumnos, guiados por los profesores, que desarrollan los conocimientos teóricos.

En la asignatura se fomentará el trabajo autónomo del alumnado. Se pretende que los estudiantes aprendan a partir de la experiencia y de las discusiones que mantienen entre ellos y con el profesorado. Mediante estas discusiones desarrollarán su capacidad crítica y la habilidad para comparar alternativas de diseño o soluciones diferentes, evaluando sus ventajas e inconvenientes. Al mismo tiempo, se tratará de favorecer el aprendizaje entre pares.

Actividades de aprendizaje programadas

El programa que se ofrece al estudiante para ayudarle a lograr los resultados previstos comprende las siguientes actividades...

1
  • En las clases impartidas en el aula se desarrollará el programa de la asignatura.
  • En las clases de problemas se resolverán problemas y ejercicios de aplicación de los conceptos y técnicas presentadas en el programa de la asignatura, realizándose en algunos casos la lectura y discusión de textos de interés.
  • Las sesiones de prácticas se desarrollarán en un laboratorio informático. En dichas sesiones el alumno deberá realizar trabajos prácticos relacionados con la asignatura y fundamentalmente con el diseño, administración, y/o explotación de bases de datos.
Planificación y calendario

Calendario de sesiones presenciales y presentación de trabajos

El calendario de clases, prácticas y exámenes, así como las fechas de entrega de trabajos de evaluación, se anunciará con suficiente antelación, de acuerdo con las sesiones y fechas establecidas por el centro.

Programa

Programa de la asignatura

1. Diseño de Bases de Datos:

  • Modelos de datos postrelacionales. BDs objeto-relacionales.
  • Ejemplos de diseño.

2. Bases de Datos Distribuidas:

  • Motivación.
    Arquitecturas y diseño de BDs distribuidas, interoperantes, y federadas.
    Integración de Información: Global-As-View, Local‐As‐View.
    BD Paralelas, BD e Internet, y BD Móviles.

3. Sistemas Gestores de Bases de Datos:

  • Funciones Básicas de un Sistema de Gestión de Bases de Datos (SGBD): Arquitectura y Funcionamiento.
  • Principales SGBD y Criterios para la Elección de un SGBD.
  • Funcionalidades Avanzadas de los SGBD.
  • Ejemplos de SGBD (Oracle, MySQL, PostgreSQL, Caché, sistemas NoSQL): Características, Lenguaje de Consultas Soportado, Optimización de Preguntas.

4. Administración y Explotación de una Base de Datos:

  • Roles del Administrador de una Base de Datos.
  • Seguridad y gestión de permisos.
  • Otros Aspectos de Administración: Acceso desde Programa, Soporte para la Gestión de Concurrencia y Recuperación, El Diccionario de Datos, Ajuste de la Base de Datos, Calidad de los Datos y Disponibilidad.
Trabajo

Trabajo del estudiante

La asignatura consta de 6 créditos ECTS, de los cuales 2,4 créditos corresponden a trabajo presencial y 3,6 créditos a trabajo no presencial. Por tanto, la dedicación del estudiante para alcanzar los resultados de aprendizaje en esta asignatura se estima en 150 horas (60 horas presenciales y 90 horas no presenciales) distribuidas del siguiente modo:

  • 60 horas, aproximadamente, de actividades presenciales (clases teóricas, de problemas y prácticas en laboratorio).
  • 87 horas de trabajo personal del alumnado, necesario para la preparación de los ejercicios prácticos y trabajos de diseño de bases de datos, así como para el estudio de apuntes y textos, resolución de problemas, preparación de clases y prácticas, etc.
  • 3 horas de examen final escrito.
Bibliografía

Bibliografía recomendada

Bibliografía básica:

[1]  R. Elmasri, S. Navathe: “Fundamentos de Sistemas de Bases de Datos”. Pearson Educación, 2007, 5ªed. ISBN: 9788478290857.

[2]  A. Silverschatz, H.F. Korth, S. Sudarshan: “Fundamentos de Bases de Datos”. McGraw-Hill / Interamericana de España S.A., 2006, 5ªed. ISBN: 9788448146443.

[3]  Thomas M. Connolly, Carolyn E. Begg:. “Sistemas de Bases de Datos: Un Enfoque Práctico para Diseño, Implementación y Gestión”. Pearson Educación, 2005, 4ªed. ISBN: 9788478290758.

Bibliografía complementaria:

[1]   S. Lightstone, T. Teorey, T. Nadeau, “Physical Database Design”. Morgan Kaufmann Publishers Inc., 2007. ISBN: 978-0123693891.

[2]  M. Tamer Özsu, P. Valduriez: “Principles of Distributed Database Systems”. Springer, 3th edition, 2011. ISBN: 9781441988331.

[3] Oracle Documentation, http://www.oracle.com/pls/db112/homepage

[4] MySQL Reference Manual, http://dev.mysql.com/doc/

[5] PostgreSQL Manual, http://www.postgresql.org/docs/manuals/

[6] Caché Documentation, http://docs.intersystems.com/cache20121/csp/docbook/DocBook.UI.Page.cls

[7] NoSQL Databases, http://nosql-database.org/

Bibliografia

Referencias bibliográficas de la bibliografía recomendada

  • 1. Elmasri, Ramez. Fundamentos de sistemas de bases de datos / Ramez Elmasri, Shamkant B. Navathe ; traducción, José Manuel Díaz . - 5ª ed. Madrid [etc.] : Pearson Addison Wesley, D.L. 2007
  • 2. Silberschatz, Abraham. Fundamentos de bases de datos / Abraham Silberschatz, Henry F. Korth, S. Sudarshan ; traducción Fernando Sáenz Pérez, Antonio García Cordero, Jesús Correas Fernández ; revisión técnica Luis Grau Fernández . - 5ª ed. Aravaca (Madrid) : McGraw-Hill Interamericana, D. L. 2006
  • 3. Connolly, Thomas M.. 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 . - 4ª ed. Madrid [etc.] : Pearson Educación, D.L. 2005
  • 4. Lightstone, Sam. Physical database design [recurso electrónico] : the database professional's guide to exploiting indexes, views, storage, and more / Sam Lightstone, Toby Teorey, Tom Nadeau
  • Tamer Özsu, M. Principles of Distributed Database Systems / M. Tamer Özsu, P. Valduriez. - 3th edition Springer, 2011