Sesiones Teoría

S01 Organización
12 sep 2024

Teoría

Lección: S01.L Presentación

Datos sobre la asignatura: responsables, contenidos, recursos, evaluación, calendario.

Taller: S01.T Introducción al modelo relacional

Concepto de base de datos relacional, tabla, esquemas, SQL.

Actividad complementaria (actividades muy recomendables a realizar por tu cuenta)

Actividad opcional (actividades propuestas para ampliar conocimiento)

S01.NP1 Historia

Se pretende, desde una visión histórica, justificar la aparición de las técnicas de bases de datos por la necesidad de mejorar los sistemas de información basados en archivo convencional.

S01.NP2 Ficheros

Sea base de datos o archivo convencional, todo hay que almacenarlo en un dispositivo de almacenamiento secundario para conseguir la persistencia de datos. Este es una breve introducción a los ficheros, a las organizaciones y métodos de acceso más simples. Y totalmente vigentes hoy en día.

Deberías poder responder a...

S02 Modelos de datos
19 sep 2024

Teoría

Lección: S02.L Modelos de datos

Conceptos generales sobre modelos de datos: definición, mecanismos de abstracción, restricciones, esquemas.

Taller: S02.T Claves candidatas

Definición de clave candidata, propiedades, tipos.

Actividad opcional

S02.NP1 Modelos de datos

S02.NP2 Claves candidatas

S03 Entidad-relación (I)
26 sep 2024

Teoría

Lección: S03.L Modelo Entidad-relación

Primeros pasos modelando con Entidad-relación: entidad, atributos y relación. Relaciones 1:1, 1:N y N:N, agregación, generalización, atributos identificadores, multivualuados, de valor requerido.

Taller: S03.T Clave ajena

Definición de clave ajena, propiedades, restricciones.

Actividad complementaria

Ejercicios adicionales a los vistos en clase.

A realizar por los estudiantes fuera de clase y corregir con los profesores en la posterior sesión.

Actividad opcional

S03.NP Modelo Entidad-relación


S04 Entidad-relación (II)
3 oct 2024 

Teoría

Lección: S04.L Entidad-relación

Se termina con los ejercicios de la sesión anterior:

Taller: S04.T Correspondencia entre clases

Definición de clave candidata, propiedades, tipos.

Actividad complementaria

S05 Transformación de EER a MR
10 oct 2024

Teoría

Lección: S05.L Transformación EER a MR

Conocidos los rudimentos de los modelos Entidad-relación (hora1) y Relacional (hora2), repasamos los conceptos equivalentes en uno y otro, es decir, la transformación o traducción de esquemas Entidad-relación a tablas del modelo relacional.

Taller: S05.T Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Revisar ejercicios del taller S03.T:    

S06 Modelo relacional
17 oct 2024

Teoría

Lección: S06.L Base formal del modelo relacional

Los fundamentos matemáticos en los que se basa el modelo de datos.

Taller: S06.TA Interpretando esquemas relacionales

Ejercicios de cardinalidades de exámenes pasados

Taller: S06.TB Transformación EER -> MR (repasando)

Corregir ejercicios propuestos

Proponer resto de ejercicios de transformación a MR

Actividad opcional

S06.NP modelo relacional

S07 Normalización
24 oct 2024

Teoría

Lección: S07.L Normalización

Normalización de tablas: dependencia funcional, 1ª, 2ª y 3ª formas normales

Taller: S07.TA Ejercicios Normalización

Ejercicios sobre normalización de BD.

Taller: S07.TB Transformación EER -> MR (repasando)

Resolver resto de ejercicios de transformación a MR

Actividad opcional

S07.NP Normalización


Los siguientes contenidos han sido eliminados por restricciones de calendario. No contarán por tanto para la evaluación de la asignatura. No obstante puede ser de interés su visualización:

S08.NP Normalización

Forma Normal de Boyce-Codd (FNBC) 

Ejercicios sobre la Forma Normal de Boyce-Codd: 

S08 Diseño conceptual-lógico (I)
31 oct 2024

Teoría

Lección: S08.L Diseño conceptual


Taller: S08.TA Ejercicios diseño conceptual

Ejercicios sobre diseño conceptual de BD.


Taller: S08.TB Transformación EER -> MR (repasando)

Corregir resto de ejercicios de transformación a MR

S09 Diseño conceptual-lógico (II)
7 nov 2024

Teoría

Taller: S9.T Ejercicios

Ejercicios sobre diseño conceptual de BD.

Actividad complementaria

S10 Diseño conceptual-lógico (III)
14 nov 2024

Teoría

Taller: S10.T Ejercicios

Ejercicios sobre diseño conceptual de BD.

Actividad complementaria

S11 Diseño conceptual-lógico (IV)
21 nov 2024

Teoría

Taller: S11.T Ejercicios

Ejercicios sobre diseño conceptual de BD.

S12 Ingeniería inversa de BD
28 nov 2024

S13  Gestión de Bases de Datos
5 dic 2024

Teoría

Lección: S13.L Transacciones. Seguridad. Integridad. Recuperación

Operaciones básicas de los sistemas gestores de bases de datos.

Taller: Repaso y preparación examen final

S14 Diseño físico de Bases de Datos
12 dic 2024

Teoría

Lección: S14.L Diseño físico de Bases de datos

Optimización de bases de datos.

Taller: Repaso y preparación examen final

Actividad opcional

Sistemas de gestión de bases de datos

S15 Repaso final
19 dic 2024