Inicio‎ > ‎Guías‎ > ‎Datos‎ > ‎

Sesiones

S01 Organización (14 [L] - 16 [X] - 17 [J] sep 2020)

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.

Práctica

Primeros pasos 

Entorno 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 presencial

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...

  1. Define la dependencia de datos.
  2. ¿Qué aspectos generales incluye la seguridad de datos?
  3. ¿En qué situaciones es mejor utilizar un fichero secuencial no ordenado?
  4. ¿Qué es el tiempo de latencia en un disco duro?
  5. Nombra un algoritmo de búsqueda muy utilizado en el acceso a ficheros.

S02 Modelos de datos (21 - 23 - 24 sep 2020)

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.

No presencial

S02.NP1 Modelos de datos

  • Investigación
    • ¿Qué es un sistema de información gerencial? ¿De soporte a la decisión o información a ejecutivos? ¿Qué tienen que ver con la "inteligencia de negocio"?
S02.NP2 Claves candidatas

S03 Entidad-relación (I) (28 - 30 sep - 1 oct 2020)

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.

Práctica 

Definición y manipulación de datos

Orden create, drop y alter table; insert y delete.

No presencial

S03.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í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.


Práctica

Actualización de datos y control de las claves ajenas

Actualizando datos. Control de la integridad referencial a través de las claves ajenas.

No presencial

  • Completa los ejercicios de la sesión práctica que no hayas finalizado en clase: 

S05 Transformación de Entidad Relación a Relacional (19 - 14 - 15 oct 2020)

Teoría

Lección: S05.L Transformación 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:    

Práctica

Expresiones de selección de filas. Consultas de múltiples tablas

Orden select: condiciones en el where, consultas sobre más de una tabla.


    No presencial

    S06 Modelo relacional (26 - 21 - 22 oct 2020)

    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.T Integridad referencial

    Políticas para el mantenimiento de la integridad referencial en el Modelo Relacional

    Corregir (y recoger) ejercicios propuestos
    Resolver resto de ejercicios de transformación a MR

    Práctica

        Funciones y subconsultas

        Manejo de listas y funciones de fecha.

        No presencial

        S06.NP modelo relacional

        S07 Normalización I (2 nov - 28 - 29 oct 2020)

        Teoría

        Lección: S07.L Normalización

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

        Taller: S07.T Ejercicios

        Ejercicios sobre normalización de BD.


        Práctica

        Examen SQL-1

        Sigue este enlace para realizar este examen.

        Opciones para mantener la integridad referencial

        Definición de clave ajena: On delete... On update...

        No presencial

        S07.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ón

        Forma 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ía

        Taller: S08.T Ejercicios

        Ejercicios sobre diseño conceptual de BD.

        Práctica

        Reunión (join) y aritmética de columna

        Otras formas de concatenación: inner join y outer join. Funciones de agregados: count, sum, avg...

        No presencial

        S09 Diseño conceptual-lógico (II) (16 - 11 - 12 nov 2020)

        Teoría

        Taller: S9.T Ejercicios

        Ejercicios sobre diseño conceptual de BD.

        Práctica

        Agregación

        Creando y computando grupos de datos. Group by,.. having...

        No presencial

        S10 Diseño conceptual-lógico (III) (23 - 18 - 19 nov 2020)

        Teoría

        Taller: S10.T Ejercicios

        Ejercicios sobre diseño conceptual de BD.

        Práctica

        Agregación (continuación) (REPASO)

        Creando y computando grupos de datos. Group by,.. having...

        No presencial

        S11 Diseño conceptual-lógico (IV) (30 - 25 - 26 nov 2020)

        Teoría

        Taller: S11.T Ejercicios

        Ejercicios sobre diseño conceptual de BD.

        Práctica

        Procedimientos y excepciones. Cursores. Disparadores y funciones.

        No presencial

        S12 Ingeniería inversa de BD (7 - 2 - 3 dic 2020)

        Teoría

        Taller: S12.T Ejercicios 

        Práctica

        Procedimientos y excepciones. Cursores. Disparadores y funciones (continuación).

        No presencial

        S13  Gestión de Bases de Datos (14 - 9 - 10 dic 2020)

        Teoría

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

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

        Práctica

        Manejo de transacciones: COMMIT-ROLLBACK

        Creación de índices. Plan de ejecución

        No presencial

        S14 Diseño físico de Bases de Datos (21 - 16 - 17 dic 2020)

        Teoría

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

        Optimización de bases de datos.

        No presencial

        Sistemas de gestión de bases de datos



        S15 Final (23 dic 2020)

        Teoría

        No hay clase de teoría esta semana


        Práctica

        Definir



        Comments