Bases de Datos (BD)#

Estos son los apuntes de BD (MP0484 - Bases de Datos (BD)) que se imparte en el primer curso del ciclo DAW - Técnico Superior en Desarrollo de Aplicaciones Web

¿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 Temporalización#

El currículum (MP0484 - Bases de Datos (BD)) define una duración de 187h y 12 ECTS. Trato de organizar los contenidos como si fueran 12 cursos independientes, de entre 20 y 30 horas de esfuerzo (sí, salen más de 187h).

Planificación Estimada#

Semana

Tema

19 Sep

Almacenar (y usar) Datos

26 Sep

Almacenar (y usar) Datos

3 Oct

Almacenar (y usar) Datos

10 Oct

Almacenar (y usar) Datos

17 Oct

El Lenguaje SQL (Consultas)

24 Oct

El Lenguaje SQL (Consultas)

31 Oct

El Lenguaje SQL (Consultas)

7 Nov

El Lenguaje SQL (Consultas)

14 Nov

Diseño de una BD Relacional

21 Nov

Diseño de una BD Relacional

28 Nov

Diseño de una BD Relacional

5 Dic

Diseño de una BD Relacional

12 Dic

Proyecto 1

19 Dic

1ª Evaluación

22 Dic

Vacaciones de Navidad

22 Dic

Vacaciones de Navidad

9 Ene

El lenguaje SQL (DDL)

16 Ene

El lenguaje SQL (DDL)

23 Ene

El lenguaje SQL (DDL)

30 Ene

Administrar una BD (y el SGBD)

6 Feb

Administrar una BD (y el SGBD)

13 Feb

Administrar una BD (y el SGBD)

20 Feb

Administrar una BD (y el SGBD)

27 Feb

Administrar una BD (y el SGBD)

6 Mar

Administrar una BD (y el SGBD)

13 Mar

Proyecto 2

20 Mar

Proyecto 2

27 Mar

2ª Evaluación

3 Abr

Vacaciones Semana Santa

10 Abr

Administrar una BD (y el SGBD)

17 Abr

Administrar una BD (y el SGBD)

24 Abr

Programar una BD

1 May

Programar una BD

8 May

Programar una BD

15 May

BD Orientadas a Objetos

22 May

BD Orientadas a Objetos

29 May

BD Orientadas a Objetos

5 Jun

3ª Evaluación

Unidades Didácticas#

Evaluación#

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

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

  2. 20%. Sobre tres proyectos de más de 12 horas de dedicación

  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:

  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 muy buenos:

    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 (dentro del curso de la UA )

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