Bases de Datos II

Profesor/a: LUIS ENRIQUE MUÑOZ MANRIQUE

Teléfono: 983 00 10 00

Última versión revisada de la guía docente, debidamente informada por parte del profesor en la asignatura.

La asignatura  de Bases de Datos II se compone de cinco bloques de contenidos: 

   1.- control de concurrencia y recuperación

   2.-  optimización

   3.-  programación de los SGBD

   4.- administración de los SGBD

   5.-  introducción a los SGBD no relacionales.

No se requieren requisitos previos, pero es muy conveniente que el alumno haya cursado la asignatura Bases de Datos I.

Esta asignatura está vinculada a la materia de gestión y desarrollo de software, y pretende introducir al alumno en las técnicas de control de concurrencia y recuperación, en la optimización, programación y administración, de las bases de datos relacionales para asegurar su coherencia y la adaptación a las necesidades de la empresa. Pretende, también, dar a conocer a los alumnos cómo funcionan otro tipo de SGBD como son los NoSQL.

Las tareas de administración requeridas en un SGBD para satisfacer las necesidades de información de la organización, manteniendo un nivel de eficiencia óptimo, son numerosas. Algunas tareas necesitan precisión como la gestión de la seguridad, o la optimización y otras pueden ahorrarnos mucho trabajo, como la automatización de tareas habituales o periódicas. El trabajo de un DBA, o administrador de bases de datos, no termina cuando ha finalizado el diseño de la base de datos y comprobado su funcionamiento dejándola dispuesta para ser usada, sino que es el responsable de la materialización física de la base de datos, del control de la seguridad y de la integridad, del mantenimiento de la fiabilidad del sistema y de crear un plan de mantenimiento para que su rendimiento no se deteriore progresivamente.

  1. Temas:
    1. Tema 1.- Diseño Teórico de Bases de Datos Relacionales.:
    2. Tema 2.- Soporte Transaccional: control de concurrencia y recuperación.:
    3. Tema 3.- Procesamiento de consultas: Optimización.:
    4. Tema 4.- Programación de las bases de datos.:
    5. Tema 5.- La administración y la seguridad en las bases de datos:
    6. Tema 6.-Introducción a los SGBD no relacionales.:

Las actividades de trabajo presencialse realizarán en el laboratorio informático. Para el desarrollo de las mismas se utilizarán diferentes herramientas(material de apoyo elaborado por el profesor y diversosrecursos disponibles y accesibles desde la plataforma e-campus(Moodle). Durante la exposición de los contenidos habrá un tiempo dedicado a la realización de ejercicios aclaratorios y ejemplos(clases prácticas) donde se usará un SGBD comercial (software específico de sistemas de bases de datos).

CG03. Capacidad para trabajar en equipos en el ámbito tecnológico.
CI13. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web.
IS1. Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software.
El alumno será capaz de:
  1. Realizar una memoria de prácticas en grupo sobre la administración, programación y optimización de un sistema gestor de bases de datos.

  • Thomas M. Connolly, Carolyn E. Begg por Connolly, Thomas M. (2005), Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión,
  • Guy Harrison (2006), MySQL stored procedure : programming. O'Really. ,
  • Gary W. Hansen, James V. Hansen (2000), Diseño y administración de bases de datos,
  • Sarasa Cabezuelo, Antonio (2016), Introducción a las bases de datos NoSQL usando MongoDB, UOC(Barcelona)
  • Gabillaud Jerome (2010), SQL Server 2008 : administración de una base de datos con SQL Server Management Studio,
  • Gabillaud Jerome (2010), SQL Server 2008 : SQL, Transact SQL : diseño y creación de una base de datos,
  • Ault Mike, LiuDaniel, TummaMadhu (2003), Oracle Database 10g new features: Oracle 10g reference for advanced tuning and administration,
  • Pérez López, César (2005), Oracle 10g : administración y análisis de bases de datos, RA-MA
  • Scott Urman (2002), Oracle9i : programación PL-SQL, McGrawHil

https://www.mysql.com/ (The world's most popular open source database.)

Esta planificación estimada podrá verse modificada por causas ajenas a la organización académica primeramente presentada. El profesor informará convenientemente a los alumnos de las nuevas modificaciones puntuales.

El desarrollo de la asignatura se realizará por temas los cuales abarcarán los diferentes bloques/contenidos mínimos asociados a la asignatura y aprobados en memoria. El profesor pondrá a disposición del alumnado, en ecampus (Moodle), todo el material de apoyo necesario para el correcto seguimiento y comprensión de la asignatura (material docente, enunciados de ejercicios, enunciados de prácticas y de trabajos). Todas estas actividades están orientadas a la adquisición de las diferentes competencias y a la consecución de los resultados de aprendizaje vinculados a esta asignatura.

A continuación se detallan las actividadesformativas que se desarrollarán a lo largo del semestre:

  • Clases teóricas: todos los bloques temáticos, esto es, los diferentes temas que engloban la asignatura llevan asociada esta actividad formativa. Durante las mismas, el profesor expondrá los principales conceptos asociados a la materia correspondiente. El alumno deberá completar y trabajar, durante estas clases, el material docente que el profesor haya facilitado con anterioridad al comienzo del tema. Todos los materiales estarán disponibles en e-campus (Moodle).
  • Clases prácticas: todos los bloques temáticos, esto es, los diferentes temas llevan asociada esta actividad formativa. Durante las mismas, el profesor resolverá ejercicios y problemas asociados a los contenidos vistos proponiendo la realización de otros a los propios alumnos. El alumno dispondrá, en e-campus (Moodle), de los enunciados de ejercicios con anterioridad a su resolución en clase.
    • Estas clases prácticas contemplan el desarrollo por parte de los alumnos, utilizando una metodología basada en aprendizaje cooperativo y aprendizaje orientado a proyectos, de un caso práctico donde trabajarán sobre un caso ficticio que les permita poner en práctica todoslos conocimientos adquiridos para resolver la problemática planteada.

Tutorías

Los alumnos dispondrán de una hora de tutoría semanal destinada a reforzar y resolver cualquier cuestión relativa al desarrollo de la asignatura.

Evaluación

Los alumnos serán evaluados a través de un sistema de evaluación continua (más información en el apartado "Programación de Actividades y Evaluaciones").

Sistema de evaluación % Calificación final
Ejecución de prácticas 30
Pruebas escritas 60
Pruebas orales 10
Consideraciones de la Evaluación en la Convocatoria Ordinaria

La superación de las competencias necesarias para aprobar la asignatura se realizará por medio de un sistema de evaluación continua a través de las siguientes actividades evaluables:


ACTIVIDADES EVALUABLES

Pruebas de contenidos

  1. Prueba de contenidos correspondiente a los temas 1, 2 y 3 (30%). Dicha actividad se evaluará a través de los siguientes sistemas de evaluación:
    • Pruebas escritas (30%)
    • Fecha estimada: 8º semana de curso.
  2. Prueba de contenidos correspondiente a los temas 4, 5 y 6 (30%)
    • Pruebas escritas (30%)
    • Fecha estimada: esta prueba se realizará fuera de las 15 semanas lectivas, haciéndolo coincidir con la fecha oficial de examen en convocatoria ordinaria.

Laboratorio

Practica de laboratorio (40%). Dicha actividad se evaluará a través de los siguientes sistemas de evaluación:

  • Ejecución de prácticas (30%)
  • Pruebas orales (10%)
  • Fecha estimada: 14º semana de curso.

Las fechas aquí expuestas son estimadas, esto es, podrán estar sujetas a cambios que serán notificados al alumnado con la suficiente antelación.

Queda, absolutamente, prohibido utilizar cualquier dispositivo electrónico durante el desarrollo de la docencia presencial y, por supuesto, durante la realización de cualquiera de las actividades de evaluación tomándose las acciones oportunas al respecto.

Para superar la asignatura en convocatoria ordinaria es necesario que el alumno obtenga una calificación mínima de 4 puntos en todas y cada una de las siguientes actividades evaluables:

  • 1ª prueba de contenidos
  • 2ª prueba de contenidos
  • Practica de laboratorio

y la media ponderada entre todas las partes (pruebas de contenidos y práctica laboratorio ) deberá alcanzar 5 o más puntos. La NO superación de cualquiera de las actividades evaluables con calificación mínima (pruebas de contenidos y práctica de laboratorio) supondrá el suspenso de la asignatura con independencia de la calificación obtenida en cada una de ellas. En estos casos el alumno obtendrá una calificación final, máxima, de 4 puntos. El alumno que no supere una o varias de estas actividades evaluables con calificación mínima programadas durante las 15 semanas del curso (1º prueba de contenidos y práctica de laboratorio) deberá recuperar la/s parte/s correspondiente/s al final del semestre en la semana de evaluación (semanas 17 y 18) en la fecha oficial señalada en el calendario de exámenes para esta asignatura aplicándose el mismo criterio explicado anteriormente.

Esta planificación tiene un carácter meramente orientativo y podrá ser modificada a criterio del profesor, en función de circunstancias externas y de la evolución del grupo. El profesor informará convenientemente a los alumnos de dichas modificaciones. Los sistemas de evaluación descritos en esta guía docente son sensibles tanto a la evaluación de las competencias como de los contenidos de la asignatura. La realización fraudulenta de cualquiera de las pruebas de evaluación, así como la extracción de información de las pruebas de evaluación, será sancionada según lo descrito en el Reglamento 7/2015, de 20 de noviembre, de RégimenDisciplinario de los estudiantes, Arts. 4, 5 y 7 y derivarán en la pérdida de la convocatoria correspondiente, así como en elreflejo de la falta y de su motivo en el expediente académico del alumno.

Consideraciones de la Evaluación en la Convocatoria Extraordinaria

Convocatoria extraordinaria

Aquellos alumnos que NO hayan superado la asignatura en convocatoria ordinaria deberán ir a convocatoria extraordinaria con toda la parte de teoría independientemente de las notas obtenidas en la evaluación continua.

Aquellos alumnos que hayan superado la práctica de laboratorio en convocatoria ordinaria conservarán su nota, de lo contrario deberán presentarla y defenderla de nuevo en julio (el profesor comunicará con suficiente antelación las fechas de entrega y defensa a través del correo electrónico de la asignatura).

La prueba teórica que se realice en extraordinaria tendrá el valor equivalente al total de pruebas de contenidos realizadas durante el curso.

Para superar la asignatura en convocatoria extraordinaria será necesario superar tanto la prueba escrita como la práctica de laboratorio y la media ponderada entre la prueba escrita y la práctica de laboratorio tendrá que alcanzar una puntuación de 5 o más puntos. La NO superación de la prueba escrita, o de la práctica de laboratorio, supondrá el suspenso de la asignatura obteniéndose una calificación final, máxima, de 4 puntos.

Esta planificación tiene un carácter meramente orientativo y podrá ser modificada a criterio del profesor, en función de circunstancias externas y de la evolución del grupo. El profesor informará convenientemente a los alumnos de dichas modificaciones. Los sistemas de evaluación descritos en esta guía docente son sensibles tanto a la evaluación de las competencias como de los contenidos de la asignatura. La realización fraudulenta de cualquiera de las pruebas de evaluación, así como la extracción de información de las pruebas de evaluación, será sancionada según lo descrito en el Reglamento 7/2015, de 20 de noviembre, de RégimenDisciplinario de los estudiantes, Arts. 4, 5 y 7 y derivarán en la pérdida de la convocatoria correspondiente, así como en elreflejo de la falta y de su motivo en el expediente académico del alumno.


CV Docente

Ingeniero Informático por la Universidad Europea Miguel de Cervantes.
Docente en la Universidad Europea Miguel de Cervantes desde 2025.


CV Profesional

Profesional con sólida formación en Ingeniería Informática y más de 4 años de experiencia en el sector tecnológico. Especializado en el desarrollo de soluciones innovadoras y eficientes en diversos ámbitos. 

Actualmente desempeñando el rol de Senior Android Developer en una consultoría tecnológica. 

He realizado labores de ingeniero de software en proyectos de diversas áreas, banca, salud, movilidad sostenible y asistencia a domicilio, aportando siempre un enfoque orientado a resultados y a la satisfacción del cliente. 

Créditos totales: 6
Tipo: Obligatorio
Período: 2º Semestre