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

sesiones16-17

S01 Organización (15 sep 2016)

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.

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-22 sep 2016)

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.

Práctica

Primeros pasos y consultas básicas

Entorno de prácticas: FBDweb y los exámenes de SQL, cliente-servidor, HeidiSQL como cliente de acceso al servidor de base de datos. 

Orden select: select, from, where, order by.

  • P01 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

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-29 sep 2016)

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 de datos

Orden select: select, from, where, order by.

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-6 oct 2016) 

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 (13 oct 2016)

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 SESIÓN DE PRÁCTICAS POR SER DÍA FESTIVO

S06 Modelo relacional (19-20 oct 2016)

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 (26-27 oct 2016)

    Teoría

    Lección: S07.L Normalización

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

    Taller: S07.T Ejercicios

    Ejercicios sobre normalización de BD.

    Corregir (y recoger) ejercicios propuestos

    Práctica

    Examen SQL-1

    Sigue este enlace para realizar este examen.

    Funciones y subconsultas

    Manejo de listas y funciones de fecha.

    No presencial

    S07.NP Normalización

    S08 Diseño conceptual-lógico (I) (2-3 nov 2016)

    Teoría

    Taller: S08.T Ejercicios

    Ejercicios sobre diseño conceptual de BD.

    Práctica

    Opciones para mantener la integridad referencial

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

    No presencial


    S09 Diseño conceptual-lógico (II) (9-10 nov 2016)

    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 (III) (16-17 nov 2016)

    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 (IV) (23-24 nov 2016)

    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  Ingeniería inversa de BD (30-1 dic 2016)

    Teoría

    Taller: S12.T Ejercicios 

    No presencial


    S13 Gestión de Bases de Datos (7 dic 2016)

    Teoría

    NO HAY CLASE DE TEORÍA POR SER FESTIVO

    Práctica

    Manejo de transacciónes: COMMIT-ROLLBACK

    No presencial

    Sistemas de gestión de bases de datos

    S14 Gestión de Bases de Datos (14-15 dic 2016)

    Teoría

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

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

    Práctica

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

    No presencial


    S15 Diseño físico y optimización (21-22 dic 2016)

    Teoría


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

    Optimización de bases de datos.



    No presencial


    Comments