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

Sesiones

S01 Organización (11 - 12 sep 2019)

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: FBDweb y los exámenes de SQL, cliente-servidor, HeidiSQL como cliente de acceso al servidor de base de datos. 

  • P00 Concepto de Base de Datos y Relación
  • VÍDEO
    • S01 usuario MySQL y HeidiSQL Vídeo de ayuda que se editó para la primera sesión de prácticas de la asignatura Fundamentos de las BDs, de Ingeniería Informática e Ingeniería Multimedia. NOTA: Sustituyendo donde dice fbddocs y FBDweb por tisBDdocs y tisBDeval respectivamente sirve tal cual para esta sesión.

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 (18 - 19 sep 2019)

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) (25 - 26 sep 2019)

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) (2 - 3 oct 2019) 

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 (9 - 10 oct 2019)

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

No hay clase de prácticas por ser festivo


    No presencial

    S06 Modelo relacional (16 - 17 oct 2019)

    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

      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.NP modelo relacional

      S07 Normalización I (23 - 24 oct 2019)

      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

      Funciones y subconsultas

      Manejo de listas y funciones de fecha.

      No presencial

      S07.NP Normalización

      S08 Normalización II (30 oct - 31 oct 2019)

      Teoría

      Taller: S08.T Ejercicios Normalización

      Forma Normal de Boyce-Codd (FNBC)

      Ejercicios sobre normalización de BD.

      Ejercicios sobre la Forma Normal de Boyce-Codd: 

      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

      S09 Diseño conceptual-lógico (I) (6 - 7 nov 2019)

      Teoría

      Taller: S09.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

      S10 Diseño conceptual-lógico (II) (13 - 14 nov 2019)

      Teoría

      Taller: S10.T Ejercicios

      Ejercicios sobre diseño conceptual de BD.

      Práctica

      Agregación

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

      No presencial

      S11 Diseño conceptual-lógico (III) (20 - 21 nov 2019)

      Teoría

      Taller: S11.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

      S12 Diseño conceptual-lógico (IV) (27 - 28 nov 2019)

      Teoría

      Taller: S12.T Ejercicios

      Ejercicios sobre diseño conceptual de BD.

      Práctica

      Procedimientos y excepciones. Cursores. Disparadores y funciones.

      No presencial

      S13 Ingeniería inversa de BD (4 - 5 dic 2019)

      Teoría

      Taller: S14.T Ejercicios 

      Práctica

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

      No presencial

      S14  Gestión de Bases de Datos (11 - 12 dic 2019)

      Teoría

      Lección: S14.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

      S15 Diseño físico de Bases de Datos (18 - 19 dic 2019)

      Teoría

      Lección: S15.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

      Comments