BD - Bases de Datos

Estos son los apuntes de BD (Bases de Datos) que se imparte en el primer año.

El currículum define una duración del módulo de 187 horas y 12 ECTS (unas 300 a 360 horas de esfuerzo máximo). Suelen ser unas 7 horas/semana de clase.

¿Qué voy a aprender?

Las bases de datos y los sistemas que las administran son uno de los pilares de cualquier aplicación software. En este módulo aprenderás a:

  1. Diseñar Almacenes de Datos

  2. Añadir, Consultar y Modificar almacenes de datos

  3. Administrar sistemas de gestión de BD

Unidades Didácticas y Sesiones de Clase

Trato de organizar los contenidos como si fueran 8 cursos independientes de unas 30 horas de esfuerzo (sí, salen más de 187h). Estas son las unidades didácticas y las clases:

En el curso 2023/2024 no estoy dando clase pero el material está bastante actualizado.

Evaluación

Siguiendo mi Estrategia de evaluación la ponderación será:

  1. 45%. Sobre al menos 8 exámenes tipo test de contenido tanto teórico como práctico

  2. 45%. Sobre al menos 8 exámenes con ejercicios prácticos

  3. 10%. Sobre el trabajo general en el módulo

Material de Referencia

Hay excelentes materiales en Internet sobre bases de datos. Voy actualizando enlaces a varios de ellos que enlazo habitualmente dentro de los temas :

  1. Imposible hacer un material mejor que la academy DatabaseStar de Ben Brumm. Eso sí, en inglés

  2. Documento muy completo (460 páginas !!) del Master de Software Libre de la UOC. Un tocho en pdf pero muy completo, muy bien explicado y está casi todo. Para tener de referencia (para FP, grado y master)

  3. Hay muchos cursos en video:

    1. Este fantástico de Danisable ( Bases de Datos desde cero ) con 31 videos de unos 10 minutos

    2. Este con 21 videos de 5 minutos del MOCC SQL, fácil, fácil

  4. Y están los tutoriales de JavaTpoint DBMS Tutorial y SQL (en inglés eso sí)