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

Sesiones

S01 Organización (12 - 13 sep 2018)

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 (19 - 20 sep 2018)

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) (26 - 27 sep 2018)

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) (3 - 4 oct 2018) 

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 (10 - 11 oct 2018)

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 (19 - 18 oct 2018)

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 (24 - 25 oct 2018)

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

S08 Normalización II (31 oct - 1 nov 2018)

Teoría

No hay clase de teoría por ser festivo

Práctica

Grupo 1 (Jueves 17:00): No hay clase de práctica por ser festivo

Grupo 2 (Miércoles 15:00): Opciones para mantener la integridad referencial (continuación)
Definición de clave ajena: On delete... On update...

No presencial

S09 Diseño conceptual-lógico (I) (7 - 8 nov 2018)

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) (14 - 15 nov 2018)

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) (21 - 22 nov 2018)

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) (28 - 29 nov 2018)

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 Diseño conceptual-lógico (V) (5 - 6 dic 2018)

Teoría

No hay clase de teoría por ser festivo

Práctica

Grupo 1 (Jueves 17:00): No hay clase de práctica por ser festivo

Grupo 2 (Miércoles 15:00): Procedimientos y excepciones. Cursores. Disparadores y funciones (continuación).

No presencial

S14  Ingeniería inversa de BD (12 - 13 dic 2018)

Teoría

Taller: S14.T Ejercicios 


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 Gestión de Bases de Datos (19 - 20 dic 2018)

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