BD - Bases de Datos¶
Estos son los apuntes de BD (Bases de Datos) que se imparte en el primer año del ciclo: DAW - Técnico Superior en Desarrollo de Aplicaciones Web (equivalente en DAM)
MP0484 - Bases de Datos (BD) define el currículum oficial, con una duración del módulo de 187 horas y 12 ECTS (unas 300 horas de esfuerzo). Suelen ser unas 7 horas/semana de clase.
Es un módulo que, en algunos casos, necesita un esfuerzo adicional para adquirir los conceptos (y así ya se considera en el currículum oficial)
Apuntes actualizados
En el curso 2023/2024 no estoy dando clase pero el material está bastante actualizado.
¿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:
Diseñar Almacenes de Datos (de diferente complejidad)
Diseñar, Consultar y Modificar bases de datos (sobre todo relacionales)
Administrar sistemas de gestión de BD
Planificación Temporal¶
El currículum se organiza en el primer año durante los tres primeros trimestres y las fechas concretas dependen del centro y su calendario académico.
Cada unidad didáctica (tema) tiene una estimación:
en horas
en clases (típicamente sesiones de 50”)
en esfuerzo necesario (horas totales de dedicación, incluyendo estudio)
y en semanas (típicamente 7 clases / semana)
Unidad / Tema |
Horas |
Clases |
Esfuerzo |
Semanas |
---|---|---|---|---|
Arrancar el curso |
7 |
8 |
12 |
1,2 |
Almacenar (y usar) Datos |
20 |
24 |
33 |
3,4 |
Consultando con SQL |
20 |
24 |
33 |
3,4 |
Diseñando una BD |
20 |
24 |
33 |
3,4 |
Administrar un SGBD |
20 |
24 |
33 |
3,4 |
Administrar un SGBDR |
30 |
36 |
49 |
5,1 |
Consultas Avanzadas con SQL |
20 |
24 |
33 |
3,4 |
Programando el SGBDR |
30 |
36 |
49 |
5,1 |
Bases de Datos NoSQL |
20 |
24 |
33 |
3,4 |
Total |
187 |
224 |
308 |
32,1 |
Hay dos temas que, aunque el número de clases son las mismas, se aumenta el número de sesiones.
Unidades Didácticas y Sesiones de Clase¶
Estas son las unidades didácticas y las clases:
- 1. Almacenar (y usar) Datos
- 2. Consultando con SQL
- 3. Diseñando una BD
- 4. Administrar un SGBD
- 5. Administrar una BD Relacional
- 6. Consultas Avanzadas con SQL
- 7. Programando el SGBD
- 8. Bases de Datos NoSQL
Evaluación¶
Siguiendo mi Estrategia de evaluación la ponderación será:
45%. Sobre al menos 8 exámenes tipo test de contenido tanto teórico como práctico
45%. Sobre al menos 8 exámenes con ejercicios prácticos
10%. Sobre el trabajo general en el módulo
Material de Referencia¶
Hay excelentes materiales en Internet sobre bases de datos. Los utilizo de forma recurrente en estos apuntes:
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 en FP, grado y máster.
Imposible hacer un material mejor que la DatabaseStar Academy de Ben Brumm (en inglés.
Los tutoriales de JavaTpoint DBMS Tutorial y SQL (en inglés)
Hay muchos cursos en video, que tocan algunos de los puntos del módulo:
Este fantástico de Danisable ( Bases de Datos desde cero ) con 31 videos de unos 10 minutos
Este con 21 videos de 5 minutos del MOCC SQL, fácil, fácil