S01 Organización (14 [L] - 16 [X] - 17 [J] sep 2020)TeoríaLección: S01.L PresentaciónDatos sobre la asignatura: responsables, contenidos, recursos, evaluación, calendario. Taller: S01.T Introducción al modelo relacionalConcepto de base de datos relacional, tabla, esquemas, SQL. PrácticaPrimeros pasosEntorno de prácticas: gibBDeval y los exámenes de SQL, cliente-servidor, HeidiSQL (y otros) como cliente de acceso al servidor de base de datos.
No presencialS01.NP1 HistoriaSe 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 FicherosSea 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 (21 - 23 - 24 sep 2020)TeoríaLección: S02.L Modelos de datosConceptos generales sobre modelos de datos: definición, mecanismos de abstracción, restricciones, esquemas. Taller: S02.T Claves candidatasDefinición de clave candidata, propiedades, tipos. No presencialS02.NP1 Modelos de datos
S03 Entidad-relación (I) (28 - 30 sep - 1 oct 2020)TeoríaLección: S03.L Modelo Entidad-relaciónPrimeros 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 ajenaDefinición de clave ajena, propiedades, restricciones.
No presencialS03.NP Modelo Entidad-relación
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.
S04 Entidad-relación (II) (5 - 7 - 8 oct 2020)TeoríaLección: S04.L Entidad-relaciónSe termina con los ejercicios de la sesión anterior:
Taller: S04.T Correspondencia entre clasesDefinición de clave candidata, propiedades, tipos. PrácticaActualización de datos y control de las claves ajenasActualizando datos. Control de la integridad referencial a través de las claves ajenas.S05 Transformación de Entidad Relación a Relacional (19 - 14 - 15 oct 2020)TeoríaLección: S05.L Transformación EER a MRConocidos 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 EjerciciosEjercicios sobre correspondencia entre clases: cardinalidades.
Revisar ejercicios del taller S03.T:
PrácticaExpresiones de selección de filas. Consultas de múltiples tablasOrden select: condiciones en el where, consultas sobre más de una tabla.No presencial
S06 Modelo relacional (26 - 21 - 22 oct 2020)TeoríaLección: S06.L Base formal del modelo relacionalLos fundamentos matemáticos en los que se basa el modelo de datos. Taller: S06.TA Interpretando esquemas relacionalesEjercicios de cardinalidades de exámenes pasados Corregir (y recoger) ejercicios propuestos
Resolver resto de ejercicios de transformación a MR
No presencialS06.NP modelo relacional
S07 Normalización I (2 nov - 28 - 29 oct 2020)TeoríaLección: S07.L NormalizaciónNormalización de tablas: dependencia funcional, 1ª, 2ª y 3ª formas normales Taller: S07.T EjerciciosEjercicios sobre normalización de BD. PrácticaExamen SQL-1Sigue este enlace para realizar este examen.Nota IMPORTANTE para la realización del examen:
Opciones para mantener la integridad referencialDefinición de clave ajena: On delete... On update...No presencialS07.NP Normalización
Opcional. Los siguientes contenidos han sido eliminados en el curso 2020-21 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ónForma Normal de Boyce-Codd (FNBC) Ejercicios sobre la Forma Normal de Boyce-Codd: S08 Diseño conceptual-lógico (I) (9 - 4 - 5 nov 2020)TeoríaTaller: S08.T EjerciciosEjercicios sobre diseño conceptual de BD.
S09 Diseño conceptual-lógico (II) (16 - 11 - 12 nov 2020)TeoríaTaller: S9.T EjerciciosEjercicios sobre diseño conceptual de BD.
S10 Diseño conceptual-lógico (III) (23 - 18 - 19 nov 2020)TeoríaTaller: S10.T EjerciciosEjercicios sobre diseño conceptual de BD.
S11 Diseño conceptual-lógico (IV) (30 - 25 - 26 nov 2020)PrácticaProcedimientos y excepciones. Cursores. Disparadores y funciones.
S12 Ingeniería inversa de BD (7 - 2 - 3 dic 2020)S13 Gestión de Bases de Datos (14 - 9 - 10 dic 2020)S14 Diseño físico de Bases de Datos (21 - 16 - 17 dic 2020)No presencialSistemas de gestión de bases de datos
|