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

Sesiones

S01 Organización (13-14 sep 2017)

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 (20-21 sep 2017)

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) (27-28 sep 2017)

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) (4-5 oct 2017) 

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 Entidad-relación (III) (11 oct 2017)

Teoría

NO HAY SESIÓN DE TEORÍA POR SER FESTIVO

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.

S06 Transformación de Entidad Relación a Relacional (18-19 oct 2017)

Teoría

Lección: S06.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: S06.T Ejercicios

Ejercicios sobre correspondencia entre clases: cardinalidades.

Revisar ejercicios del taller S03.T:    

Práctica

Funciones y subconsultas

Manejo de listas y funciones de fecha.

S07 Modelo relacional (25-26 oct 2017)

Teoría

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

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

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

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

    S08 Normalización (2 nov 2017)

    Teoría

    Lección: S08.L Normalización

    Normalización de tablas: dependencia funcional, 1ª, 2ª y 3ª formas normales, forma normal de Boyce-Codd

    Taller: S08.T Ejercicios

    Ejercicios sobre normalización de BD.

    Corregir (y recoger) ejercicios propuestos

    Práctica

    NO HAY SESIÓN DE PRÁCTICAS POR SER FESTIVO

    No presencial

    S08.NP Normalización

    S09 Diseño conceptual-lógico (I) (8-9 nov 2017)

    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) (15-16 nov 2017)

    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) (22-23 nov 2017)

    Teoría

    Taller: S11.T Ejercicios

    Ejercicios sobre diseño conceptual de BD.

    Práctica

    Agregación

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

    No presencial


    S12 Diseño conceptual-lógico (IV) (29-30 nov 2017)

    Teoría

    Taller: S12.T Ejercicios

    Ejercicios sobre diseño conceptual de BD.

    No presencial


    S13  Ingeniería inversa de BD (7 dic 2017)

    Teoría

    Taller: S13.T Ejercicios 

    Práctica

    NO HAY SESIÓN DE PRÁCTICAS POR SER FESTIVO

    No presencial


    S14 Gestión de Bases de Datos (13-14 dic 2017)

    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

    No presencial

    Sistemas de gestión de bases de datos

    S15 Gestión de Bases de Datos (20-21 dic 2017)

    Teoría

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

    Optimización de bases de datos.

    No presencial



    Comments